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
-~----------~----~----~----~------~----~------~--~---

Reply via email to