[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: more debugging info needed.
From: |
Neil Jerram |
Subject: |
Re: more debugging info needed. |
Date: |
Tue, 03 Feb 2009 20:27:26 +0000 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
Paul Emsley <address@hidden> writes:
> This is Greg's Home:
> http://home.gna.org/greg/
Thanks.
> I made some fixes that didn't make it into stable release, I get the
> fixed up Greg from here:
>
> http://www.ysbl.york.ac.uk/~emsley/software/extras/greg-2.0.0-pe.tar.gz
OK, so basically you want to modify each occurrence of the (catch ...)
pattern in ice-9/greg.scm:
- Before each (catch ...), add `(set! stack-saved? #f)'
- To each (catch ...) add a fourth parameter `lazy-handler-dispatch'
- In the handler code of each (catch ...), add something like
`(display-backtrace (fluid-ref the-last-stack) (current-error-port)
#f #f '())' to print out the back trace.
That's a bit messy because it reuses some of the boot-9.scm code which
is really intended for the Guile REPL. To do something neater, you
could copy just the bits of lazy-handler-dispatch that you really
need.
Regards,
Neil
- more debugging info needed., Paul Emsley, 2009/02/01
- Re: more debugging info needed., Neil Jerram, 2009/02/01
- Re: more debugging info needed., Paul Emsley, 2009/02/01
- Re: more debugging info needed., Neil Jerram, 2009/02/02
- Re: more debugging info needed., Paul Emsley, 2009/02/02
- Greg testing framework, Ludovic Courtès, 2009/02/03
- Re: Greg testing framework, Paul Emsley, 2009/02/03
- Re: Greg testing framework, Linas Vepstas, 2009/02/03
- Re: more debugging info needed.,
Neil Jerram <=