0.pre7.92:
authorWilliam Harold Newman <william.newman@airmail.net>
Wed, 19 Dec 2001 20:04:09 +0000 (20:04 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Wed, 19 Dec 2001 20:04:09 +0000 (20:04 +0000)
commitcd176690400f8b6fa23faa4dc6fa8494bcbce480
tree10881d476fd6925975441f2d2d4d8f1f5cf55340
parentcd71fa005a6168cf9c79eca38459210bdd9a6c4b
0.pre7.92:
made function names (as returned by FUNCTION-LAMBDA-EXPRESSION
and used by BACKTRACE) for DEFUNed functions mostly
reasonable again, e.g. PRINT instead of
"top level locall PRINT"
...made SETFable %FUN-NAME to encapsulate this
...renamed FUNCTION-DOC to %FUN-DOC for consistency
...got rid of NAMED-LAMBDA, since cold-load issues make it
awkward to use it in DEFUN where I intended to use it,
and there's no urgent other place to use it
...made %DEFUN use SETF %FUN-NAME
(There are still function-name infelicities left, especially
for closures where there's no good implementation of
SETFable FUN-NAME until weak hash tables work, but at
least most BACKTRACE entries look better now.)
TODO
package-data-list.lisp-expr
src/code/defboot.lisp
src/code/describe.lisp
src/code/eval.lisp
src/code/target-misc.lisp
src/compiler/fndb.lisp
src/compiler/info-functions.lisp
src/compiler/ir1tran.lisp
src/pcl/documentation.lisp
version.lisp-expr