>> (defparameter a (make-instance 'foo :a 4)) >> >> (print (foo-a *a*)) There is obviously a typo: the variable name is *a* so (defparameter *a* (make-....)) Juanjo -- Instituto de Física Fundamental, CSIC c/ Serrano, 113b, Madrid 28006 (Spain) http://juanjose.garciaripoll.googlepages.com