Hello,
The following patch implements weak-pointers in utilities.lisp for a
bunch of Lisps (sbcl, cmucl, clisp, allegro, openmcl, corman and
lispworks). Also it fixes the eval-when around the warning which had
":evaluate" instead of ":execute". The code is mostly a copy&paste
from trivial-garbage.
Also, here's a small patch to get rid of some warnings. (OpenMCL
still throws some 2 warnings but I couldn't figure out why.)
HTH
--
Luís Oliveira
http://student.dei.uc.pt/~lmoliv/
Equipa Portuguesa do Translation Project
http://www.iro.umontreal.ca/translation/registry.cgi?team=pt