$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).