A general comment: It's not clear that it's an improvement to take working Maxima code and re-write it in CL. More users can read, fix bugs, and write extensions to Maxima code than CL. See also: http://www.math.utexas.edu/pipermail/maxima/2003/005838.html Barton