[Top][All Lists]
[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