http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif http://c2.com/sig/wiki.gif Eric Hodges is * a man * a domesticated primate * a father * a computer programmer * a CraftIte * a composer * a naive guitar player * an award winning percussionist * a bad drummer * a simplistic keyboard player * a bad saxophone player * a GoedelWeenie * a weirdo * a poseur * a dude who really misses the space between his first and last names * "the BoogerClub chap" * Deacon in the ChurchOfOoBigots * incapable of decoding emotion conveyed through dance * a practitioner of BullshitOrientedDesign * the author of XoYnKi * a gracious editor * a fatalist "A fish cannot live in distilled water." -- MaoZedong. ---- I've started to write my own Lisp implementation in Java. AreDesignPatternsMissingLanguageFeatures convinced me (apparently subconsciously) that I need features only Lisp can provide. I've been learning Lisp with clisp, but my inability to find a decent GUI package for Windows led me to the (perhaps insane) conclusion that I'd be better off writing my own Lisp in Java so I could use the Swing library. This is the first time I've tried to learn a language by implementing it. So far it's been a lot of fun, but I haven't reached macros yet. The sense of "turtles all the way down" is quite visceral, even when I'm writing Java code that emulates bits that ought to be Lisp code. I wish I'd done this years ago. -- EH ---- CategoryHomePage, CategoryDrawnWithaVeryFineCamelHairBrush