guile-devel
[Top][All Lists]
Advanced

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

Re: Remove non-system asyncs?


From: Dirk Herrmann
Subject: Re: Remove non-system asyncs?
Date: Sat, 24 Mar 2001 08:58:17 +0100 (MET)

On 23 Mar 2001, Neil Jerram wrote:

> >>>>> "Neil" == Neil Jerram <address@hidden> writes:
> 
>     Neil> As far as I understand (both your point and the Guile code),
>     Neil> this is what Guile does already.  The signal handler for
>     Neil> signal SIG sets got_signal[SIG] to 1, and marks a system
>     Neil> async to run at the next safe point.  [...]
> 
> On a superficially related point...  I think we should remove the
> non-system async code from Guile core, provide a deprecated Scheme
> emulation of them using hooks, and eventually remove the emulation as
> well.
> 
> As far as I could work out, non-system asyncs provide nothing that is
> not provided better by hooks.  Or am I missing something?

I don't know if I understand you correctly, but I'd like to mention the
after-gc-hook here, which is run by using an async.  It could be that this
one is easily replacable, but this needs to be verified.

Best regards,
Dirk Herrmann




reply via email to

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