[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PLEASE: debugging embedded guile code
From: |
Neil Jerram |
Subject: |
Re: PLEASE: debugging embedded guile code |
Date: |
26 Apr 2003 15:51:45 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
>>>>> "Dale" == Dale P Smith <address@hidden> writes:
Dale> On Tue, 25 Feb 2003 15:19:54 +0100 (MET)
Dale> Joris van der Hoeven <address@hidden> wrote:
>> So: what should I do in order to enable debugging support
>> for embedded Guile code? How can I retrieve the location of
>> a possible error when calling guile code from the main program?
Dale> The answer is lazy-catch. [...]
Dale> Here is how I did it in mod-guile:
Dale> SCM
Dale> mg_lazy_handler(void *data, SCM tag, SCM throw_args)
Dale> {
Dale> SCM eport = scm_current_error_port(); [...]
I'm curious about this because the question of error handling keeps
popping up and I'm wondering whether our current solution is good
enough. (With a strong suspicion that it isn't.)
One thing I'm not sure I understand is why you want (or perhaps need)
to do this lazy-catch in C rather than in Scheme, since it would be
much easier in Scheme. Can you explain?
Thanks,
Neil
- Re: PLEASE: debugging embedded guile code, Neil Jerram, 2003/04/26
- Re: PLEASE: debugging embedded guile code,
Neil Jerram <=
- Re: PLEASE: debugging embedded guile code, Bruce Korb, 2003/04/26
- Re: PLEASE: debugging embedded guile code, Neil Jerram, 2003/04/26
- Re: PLEASE: debugging embedded guile code, Bruce Korb, 2003/04/26
- Re: PLEASE: debugging embedded guile code, Thien-Thi Nguyen, 2003/04/26
- Re: PLEASE: debugging embedded guile code, Neil Jerram, 2003/04/27
- Re: PLEASE: debugging embedded guile code, Bruce Korb, 2003/04/27
- Re: PLEASE: debugging embedded guile code, Paul Jarc, 2003/04/28
- Re: PLEASE: debugging embedded guile code, Bruce Korb, 2003/04/28
- Re: PLEASE: debugging embedded guile code, Neil Jerram, 2003/04/28
- Re: PLEASE: debugging embedded guile code, Bruce Korb, 2003/04/28