From: Christophe R. <cs...@ca...> - 2002-09-13 15:32:26
|
On Wed, Sep 04, 2002 at 06:26:21PM +0400, Alexey Dejneka wrote: > "flushable-2.patch" contains the implementation of this proposal and > updated version of fndb.lisp. "changes" is a short summary. As you can > see, some functions are now FLUSHABLE, but must signal errors > according to CLHS; many functions must signal an error in safe > code, but are FLUSHABLE :-(. I'm not sure, but I think you may have missed FILL-POINTER, which in CLHS is defined as "should signal an error of type TYPE-ERROR"... I think that's one of the categories that makes something UNSAFELY-FLUSHABLE. Cheers, Christophe -- Jesus College, Cambridge, CB5 8BL +44 1223 510 299 http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar (str schar arg) (first (last +))) (make-dispatch-macro-character #\! t) (set-dispatch-macro-character #\! #\$ #'pling-dollar) |