guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lazy catch behaviour


From: Marius Vollmer
Subject: Re: Lazy catch behaviour
Date: 19 May 2001 04:04:46 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.102

Neil Jerram <address@hidden> writes:

> >>>>> "Marius" == Marius Vollmer <address@hidden> writes:
> 
>     Marius> `lazy-catch' is a bit wierd, true.  If we can find another
>     Marius> mechanism that does its job in a cleaner way, we should
>     Marius> probably replace it.  In the mean-time, we should make
>     Marius> sure that `throw' does not return, ever.  If `throw' does
>     Marius> return, it should throw an error.
> 
> I don't have time right now to work out how to do this in the code.

I just changed scm_ithrow to signal an error when a lazy-catch handler
returns.  It seems to work.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]