From ... From: Erik Naggum Subject: Re: Debugging mispellings? Date: 1997/10/14 Message-ID: <3085814563127985@naggum.no>#1/1 X-Deja-AN: 280746327 References: <61ml0s$fng$1@mycroft.westnet.com> <3442BFC5.3016@bway.net> mail-copies-to: never Organization: Naggum Software; +47 8800 8879; http://www.naggum.no Newsgroups: comp.lang.lisp * Rainer Joswig | Hmm, Common Lisp code with Macros or Macros generating Macros is | notoriously difficult to debug. Often you don't have an idea what | generated your code or what your current stack frame corresponds to. | Without a good idea about Common Lisp and the application it is | completely unthinkable to debug some of the advanced programs. There is | no real chance for source line debugging. I would have thought that an (optimize (debug 3)) declaration in effect would have made such information available even in a compile-only Common Lisp, but I think I prefer having an interpreter available when debugging, although there is still a problem when running macro expansion functions. `step' is source line debugging for me. the only time I have missed source line debugging is when finding the rare compiler bug, not when finding my own bugs. #\Erik -- if you think this year is "97", _you_ are not "year 2000 compliant". see http://www.naggum.no/emacs/ for Emacs-20-related material.