Paging Mr. Rettig [ws Re: Explanation of macros; Haskell macros]
Duane Rettig
duane at franz.com
Sun Nov 2 10:29:05 EST 2003
Marcin 'Qrczak' Kowalczyk <qrczak at knm.org.pl> writes:
> On Sun, 02 Nov 2003 02:01:58 -0800, Duane Rettig wrote:
>
> > With this much openness, it doesn't seem unreasonable
> > to expect a debugger to be able to use such information to make macros
> > and the forms they expand into completely debuggable and steppable at
> > any desired level.
>
> Does any debugger do this?
Most Lisp debuggers will do this with compiled code. I know of nne which
do this to compiled code without recompilation.
I apologize for the lack of context in my reply - it was late last night
and I have no time this morning as well; Lisp, and in particular CL, does
very well in debugging interpreted code. However, just as I detest the
need for a -g option in gcc, I always strive to avoid requiring the
user to recompile in order to get debugging info. In CL, the debug
quality interacts with but is separate from the speed, safety,
compilation-speed, and space qualities.
--
Duane Rettig duane at franz.com Franz Inc. http://www.franz.com/
555 12th St., Suite 1450 http://www.555citycenter.com/
Oakland, Ca. 94607 Phone: (510) 452-2000; Fax: (510) 452-0182
More information about the Python-list
mailing list