[comp.lang.lisp] lisp to C

dgg@athena.mit.edu (David G. Grubbs) (01/21/88)

I need to translate Lisp to C.

Please don't inundate me with reasons why one would or would not
want to do such a thing, but for reasons of efficiency, and to
mix some code written in the two languages a little more easily,
I would like to translate a bunch of Common Lisp code to C.

What avenues do I have available?  Are there public domain, or
commercial translators I might acquire?  In the absence of such
tools, does C++ have the language constructs (and compatibility
with C) to make for an easier translation?

Any suggestions (sent directly to me, not to the net) would be
appreciated.  Any flames from religious zealots will be ignored.

rjha@castle.ed.ac.uk (R Hamilton) (04/10/91)

I have to port some code written in sun Common lisp
to C.
Since this probably wont be a one-off I'm thinking of writing
some utils to make it as automatic as possible.

Before I reinvent the wheel has anyone done this before,
got some utils/ideas ?
I know I can use kyoto common lisp to get C code directly but thats
not really suitable.

Any replies would be appreciated.
-Robert Hamilton.