Not Common Lisp, but Lush (http://lush.sf.net) is a Lisp dialect that compiles natively using using C as an intermediate language. It was developed as a scripting language for machine learning research and has been used in commercial applications. It also alows inline use of C.

Linj (Lisp is not Java, http://www.evaluator.pt/downloads/tutorial.html) translates from idiomatic Lisp to idiomatic Java and back, allowing Lisp programmers to work on Java projects without writing any Java code. Haven't tried it, so I don't know how well it lives up to this goal, but you might find it interesting/useful.

Michael Hudson wrote:
Sanghyeon Seo <[EMAIL PROTECTED]> writes:


Michael Hudson wrote:

Also, very few serious common lisp implementations go via C (the only
one I can think of that does is GCL).

Yes, GCL compiles to C, and there's also ECL (which I found to be interesting recently): http://ecls.sourceforge.net/


Oh yes, I'd forgotten about that one.  Thanks.


In general, all KCL(Kyoto Common Lisp)-derived CL implementations go
via C, and they all share the common root.


Yes, but GCL is the only one of these that's still around in a
meaningful sense, isn't it?

Cheers,
mwh


-- Steven H. Rogers, Ph.D., [EMAIL PROTECTED] Weblog: http://shrogers.com/weblog "Reach low orbit and you're half way to anywhere in the Solar System." -- Robert A. Heinlein

_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to