There was this language wiritten in '58 that can do just that. It's
called LISP.

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