From: <fr...@ri...> - 2003-09-22 00:04:33
|
I don't know when this changed, but I do know that in SBCL 0.8.3.73, DESC= RIBE on an FBOUNDP symbol describes the form from which the function was compiled= rather than the filename. Looking at src/code/describe.lisp, it looks like some= body changed what's stored in the SOURCE slot for DEBUG-INFO. Like I said, I = can't say exactly when this changed, but I do know that as of SBCL 0.8.2 or so,= the filename was reported. Could this change be reverted? I think the filename is much more helpful= than the form. -Nathan |
From: Alexey D. <ade...@co...> - 2003-09-22 03:28:15
|
fr...@ri... writes: > I don't know when this changed, but I do know that in SBCL 0.8.3.73, DESCRIBE on > an FBOUNDP symbol describes the form from which the function was compiled rather > than the filename. Does not seem to be right. I tried both under 0.8.3.83+ and 0.7.8, the results were the same: when the function is loaded from .lisp, DESCRIBE prints its source form, when it is loaded from .fasl -- filename. For a function compiled interactively with ILISP 0.8.3.83+ always shows source form. > I think the filename is much more > helpful than the form. Yes, probably. -- Regards, Alexey Dejneka "Alas, the spheres of truth are less transparent than those of illusion." -- L.E.J. Brouwer |
From: <fr...@ri...> - 2003-09-22 13:52:31
|
Quoting Alexey Dejneka <ade...@co...>: > fr...@ri... writes: >=20 > > I don't know when this changed, but I do know that in SBCL 0.8.3.73, > DESCRIBE on > > an FBOUNDP symbol describes the form from which the function was comp= iled > rather > > than the filename. >=20 > Does not seem to be right. I tried both under 0.8.3.83+ and 0.7.8, the > results were the same: when the function is loaded from .lisp, > DESCRIBE prints its source form, when it is loaded from .fasl -- > filename. For a function compiled interactively with ILISP 0.8.3.83+ > always shows source form. At least in the "load from .lisp" case, I think it would be reasonable to= expect that the filename is shown, rather than the source form. -Nathan |