Previous: Tracing and Debugging Up: A Programmer's Guide for AKCL and MAXIMA Next: Porting Your Vaxima Package to Maxima

Converting Franz Lisp Programs to AKCL

There is an automatic translation tool that takes Franz files file1.l etc. and produces the corresponding CL files file1.lsp etc. Constructs that may not be translated automatically are flagged by the symbol franzlisp:: so you can spot them easily to complete the translation manually.

Constructs to pay special attention:

The translator fl2cl does not know about certain constructs that exist under maxima which help make most existing Franz lisp packages port easily to run under maxima. Most Franz lisp files can be compiled successfully with little change by the maxima compiler mc. This is the difference between mc and the AKCL compiler lc.

The major difference between Franz and Common lisp are:

farrell@mcs.kent.edu