On Thu, Jun 4, 2009 at 8:13 AM, Sean Devlin <francoisdev...@gmail.com> wrote: > > There was this language wiritten in '58 that can do just that. It's > called LISP.
Another good example of a language written in itself is Squeak Smalltalk. Check out the paper "Back to the future: the story of Squeak, a practical Smalltalk written in itself", by Dan Ingalls et al. www.vpri.org/pdf/tr1997001_backto.pdf Cheers, Victor Rodriguez. > Here's Paul Grahams paper on eval: > > http://lib.store.yahoo.net/lib/paulgraham/jmc.ps > > Get to the part where he defines eval, and let your brain stay on that > for a while. You'll see WHY macros work, and never ever go back to > anything else. > > On Jun 4, 1:34 am, CuppoJava <patrickli_2...@hotmail.com> wrote: >> I've always considered the core part of the language to be the portion >> that cannot be written in the language itself. >> >> I don't think you can write an Clojure if form in Clojure. >> >> When we talk about implementing Clojure entirely in Clojure, we don't >> actually mean implementing the language in itself. We mean something >> more along the lines of implementing Clojure v2 in Clojure v1. >> >> In case I'm mistaken, however, I would be absolutely fascinated by a >> language written in itself. >> -Patrick > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---