>>>>> "UG" == Uri Guttman <[EMAIL PROTECTED]> writes:

UG> it it not about how hard it is to implement, but how hard it is to hide
UG> implementation details from the language specs. in this case it is very
UG> hard. signals are messy.

I'm sorry, please expound on this. I can't see where you have to get
into the details. 

Isn't it enough to state that signals will only be delivered at 

(pick one or more)

        statement boundary
        expression boundary
        checkpoint boundary
        thread switch
        context switch
        io event
        calls to the yield operator

There are even more possiblities. None of which requires any mention
of how the internals are implemented.

As far as I can see there is nothing in the %SIG semantics that makes
it inherently unsafe. If there is please tell me why this isn't a
callback scheme which you feel is safe.

<chaim>
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to