It has been several years since I used CLOS [Common LISP], but I believe converting from "simple" LISP to any procedural language will be a fairly complex process. I doubt it could be done in one or two passes. To convert CLOS would be a even more complex. Phil Johnson