KBD

Keith Devens .com

Friday, July 4, 2008 Flag waving
You can have premature generalization as well as premature optimization. – Bjarne Stroustrup

Archive: March 03, 2006

← March 02, 2006March 05, 2006 →

Daily link icon Friday, March 3, 2006

  1. Kid's Programming Language (via Michael). Meant to be a teaching language... has many features built in that are meant for building games.

       (0) Tags: [Programming languages]
  2. Lemonodor: reAnimator:

    Oliver Steele has a really neat animated regular expression visualizer called reAnimator. There's a lot of architecture behind it.

    reWork is more of an interactive tool along the lines of Edi Weitz's regex coach, and the rest of his projects are pretty cool, too.

    Very cool (and pretty!). Thanks John.

       (0) Tags: [Regular expressions]

Transmuter Programming Language

Transmuter Programming Language (via PLNews):

The Transmuter Programming Language, or Trans for short, is a new dynamic programming language that has been under careful design and development for several years, and is currently in an initial testing phase. Trans is a biologically inspired language, providing a framework for experimenting with naturally evolving systems of objects over the net, and for exploring new ideas about recombinant software, code morphing, and evolutionary programming in general. The Trans model is an ambitious attempt to fuse modern programming language paradigms with novel evolutionary programming techniques. It is a modern object-oriented dynamic language with a built-in capacity for evolutionary transformation.

The code looks clean, and the source code to Trans is public domain (that's real freedom in software). Plus, it's got a prototype-OO system, and I love prototype OO. I can't comment on the "evolutionary" features as yet, but the threading system looks super easy (though it's not yet documented enough to use).

Users!

It's so great to be producing software that goes to actual users. Rather than merely producing demo after fraudulent demo of code that will likely never see the light of day in a working system used by actual people (a situation that often arises in the government space, where contractors continue to get money through pork contracts despite never producing anything of actual value), I get to write code for a company that has real products/services (and is subject to the free market), and my code will have an impact on the company's bottom line. It feels good!

Update: Heh, as John Gruber writes: "real software ships". That's going in my quotes.

← March 02, 2006March 05, 2006 →
July 2008
SunMonTueWedThuFriSat
 12345
6789101112
13141516171819
20212223242526
2728293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 5 posts

Recent comments XML

Girls, please don't get breast implants

> And no, you will not be receiving​a picture.

:-(...

Keith: Jul 2, 6:05am

Javascript clone function

This is a clever way to clone an​object if you are using YAHOO UI.​Same tec...

Antonio: Jul 1, 12:47pm

I hate Norton Antivirus

Oh just one other thing norton is​great at keeping people out of your​compu...

kevin.sands: Jul 1, 12:50am

Terminator 3 was awful

I think the biggest reason why T3​totally blew was because Edward​Furlong g...

76.167.172.64: Jun 29, 3:06am

Generated in about 0.104s.

(Used 7 db queries)

mobile phone