From: Vincent A. <vi...@ar...> - 2004-12-08 23:23:53
Attachments:
export.diff
|
Hi, I'm afraid that starting 0.8.16.4, SBCL has had the following suboptimal behaviour: * (export :foo) debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread 23413: These symbols are not accessible in the COMMON-LISP-USER package:(:FOO) restarts (invokable by number or by possibly-abbreviated name): 0: [CONTINUE] debugger invoked on a SB-FORMAT:FORMAT-ERROR in thread 23413: error in FORMAT: no more arguments ~S these symbols into the ~A package. ^ restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT ] Reduce debugger level (leaving debugger, returning to toplevel). 1: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop. ("hairy arg processor for top level local call EXPORT" :FOO #<PACKAGE "COMMON-LISP-USER">) 0] The attached patch seems to solve this, but I must confess to having no idea whether this interferes with any of the accomplishments that are listed in the commit message for 0.8.16.4. Vincent. |
From: Christophe R. <cs...@ca...> - 2004-12-09 15:33:44
|
Vincent Arkesteijn <vi...@ar...> writes: > The attached patch seems to solve this, but I must confess to having > no idea whether this interferes with any of the accomplishments that > are listed in the commit message for 0.8.16.4. It doesn't; thank you very much -- I have merged something akin to this in sbcl-0.8.17.26. Cheers, Christophe |