(package-error-package (nth-value 1 (ignore-errors (intern "FOO" :bar)))) ;; => #<UNBOUND>
(This is in anticipation of using cl-store, which when deserializing foreign code may call INTERN with an unknown package. An lfarm server handles the resulting package error. BTW lfarm runs fine on ABCL using PRINT/READ for serialization. With SBCL as a client it's a kind of FFI to java :)
On 7/17/13 3:22 AM, James M. Lawrence wrote:
(package-error-package (nth-value 1 (ignore-errors (intern "FOO" :bar)))) ;; => #<UNBOUND>
(This is in anticipation of using cl-store, which when deserializing foreign code may call INTERN with an unknown package. An lfarm server handles the resulting package error. BTW lfarm runs fine on ABCL using PRINT/READ for serialization. With SBCL as a client it's a kind of FFI to java :)
Filed as [ticket][325]. Thanks for the report.
[325]: http://lisp.not.org/trac/armedbear/ticket/325
armedbear-devel@common-lisp.net