From: Aubrey Jaffer
Subject: translation from Common-Lisp to Scheme
Date: 
Message-ID: <JAFFER.94Feb27180616@camelot.ai.mit.edu>
In the upcoming version of scheme library SLIB2A0
(altdorf.ai.mit.edu:pub/jaffer/slib.zip) there is a facility for
transforming Scheme code (eg., through a macro-expander).  I would
like to use this facility to syntactically transform a large body of
Common-Lisp code (for polynomial factoring) to Scheme.  SLIB's new
defmacro:expand* works correctly so now I need the macros for
Common-Lisp.

clisp-1993-09-27, a copylefted common-lisp implementation, has most of
the macros, although some of the special forms which Cltl2 suggest be
implemented as defmacros are not.  In addition there are 20 primitive
special forms which need to be coded.  There is code in
clisp-1993-09-27 for processing defuns, but it needs to be translated
to Scheme (a bootstrapping problem).

Note: before anyone flames me about keyword arguments, function vs
macro properties, readtables, and package system, let me explain that
I just want to reduce the labor of translation, not compile to fully
working Scheme code.

Can anyone suggest a better source of defmacros for this project?
Would anyone like to help?  I will release the translation system as
an SLIB package if it gets completed and there is any interest.