next up previous contents index
Next: Linear Algebra Up: General utilities Previous: General utilities

   
Common lisp syntax

The file $VULCAN/src/common.scm defines macros for most the Common Lisp constructors not available in Scheme. Please refer to the source code for the listing of available functions.

Be aware that Rscheme does not provide a general setf facility. For example, the code (set! (cdr a) nil) is not correct. Consequently, some of our translation of Common Lisp functions are not faitful. For example, (push (first a) 1) will be incorrect, instead one will have to write (set! b (first a)) (push b 1).



Emilio Remolina
2000-10-04