If there is something written in Java, it should be possible to call it from lisp. At least in the lisp I most often use (when not in Maxima) I can call from allegro CL to java via "jlinker": http://www.franz.com/support/documentation/6.2/doc/jlinker.htm But I've never used this facility. RJF