[Haskell-cafe] Re: Data constructors versus types

jerzy.karczmarczuk at info.unicaen.fr jerzy.karczmarczuk at info.unicaen.fr
Wed Jan 16 18:58:19 EST 2008


Achim Schneider writes: 

> Lisp is actually not really meant to be compiled, but interpreted. The
> nice thing is that it doesn't need more than a handful of primitives, a
> list parser and heap manager/garbage collector and evaluator, which all
> can be implemented in under 1000 lines of C. Things get more involved
> with get/cc, but then how many C programmers ever heard of setjmp...

Would you mind stopping to spread dubious truths?
Certainly, Lisp processors started with simple eval/apply interpreters,
since they were easy to construct, but compilers, their name is Legion! 

Look at CMU Common Lisp compiler.
GNU CLISP compiler
Lisp Works compiler
Allegro compiler
... 

There are also Lisp->C translators. The result is of course compiled.
CLiCC, this is a German (Kiel) product. Perhaps not so far from you. 

Where did you read that Lisp is not meant to be compiled, for goodness'
sake!? 


Jerzy Karczmarczuk 




More information about the Haskell-Cafe mailing list