Delivery and MM::RECOVER-NAME-FROM-FILE
Hi!
I have an application which works fine at delivery level 4 but which
gets the dreaded "Undefined function #:foo ..." message at level 5. I
found the Knowledgebase entry
<http://www1.xanalys.com/support/lisp/kbase.nsf/0/a96aefbabbc097cb8025675a00488e8e?OpenDocument>
but to me it looks a little cryptic. How exactly is
MM::RECOVER-NAME-FROM-FILE supposed to be used? What are its
arguments? I tried something like this
(defun run ()
(handler-case
(progn
(init-my-app)
(run-my-app)
0)
(error (e)
(print (mm::recover-name-from-file (slot-value e 'conditions::name) "test.syms")))))
(compile 'run)
(deliver #'run "test"
4
:compact t
:redefine-compiler-p nil
:symbol-names-action :dump
:keep-symbol-names '(rdnzl::LispCallback rdnzl::ReleaseDelegateAdapter)
:console :io)
but that doesn't seem to help. How is it supposed to work?
Thanks,
Edi.