Re: Debug Lisp...

Richard Fateman <[email protected]>
Newsgroups gmane.lisp.allegro
Message-ID <[email protected]>
1. Idiomatic lisp tends to consist of collections of very
short programs.  Therefore the name of the function is usually
a good way of localizing errors.  This information is available
using the top-level :zoom command.

2. Once you know the program name, you can trace it.  This offen
gives me what I need.  Sometimes it is useful to make sure that
the function you are tracing is not compiled. That way the :zoom
tells you even more details, like where in a COND the error
occurs.

3. There are many many other debug tools, but you are right that
a mapping between lines and errors is not what is usually available
because format info of this nature is not read into the running lisp.



Fabrizio Morbini wrote:

>Hi all, is it possible to have line informations of the errors? For
>debugging purpose is usefull know what line generates the error (I think
>that the line number is not possible because there is no mapping between
>the file and the functions, but at least print the expression that
>generate the error should be possible).
>
>Actually, to debug a program I use the classic "print" method...
>
>Thank you and Best Regards.
>
>Fabrizio.
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.