Read norvig's Paradigms of AI Programming.
You will get an interpreter and compiler for Scheme into Assembler. And
a machine simulator.
But you could generate C.
Compact too.
Among other things, Quiennec's /Lisp in Small Pieces/ contains a
compiler from Scheme to C. It's written in Scheme rather than CL, but
I don't think it would be that hard to use as a basis for the project
you describe. It uses a custom system for doing OO in Scheme, but the
system is basically a CLOS subset (no multimethods or single
inheritance).
I haven't worked through the book nearly as thoroughly as I would
like, but it contains a wealth of information about interpreting and
compiling Lisp.
Cheers,
Pillsy
Thinlisp
--
Rahul Jain
rj...@nyct.net
Professional Software Developer, Amateur Quantum Mechanicist
Not CL, but quite nice is the SCM scheme compiler to C called hobbit.
http://people.csail.mit.edu/jaffer/SCM
http://people.csail.mit.edu/jaffer/hobbit_toc.html