>>>>> "Hong" == Hong Zhang <[EMAIL PROTECTED]> writes:
>> What if, at the C level, you had a signal handler that sets or
>> increments a flag or counter, stuffs a struct with information about
>> the signal's context, then pushes (by "push", I mean "(cons v ls)",
>> not "(append! ls v)" 'whatever ;-) that struct on a stack...
Hong> I don't believe there is any way to push anything on the stack inside
Hong> signal handler without breaking the interpreter. Remember the signal
Hong> context is not useful outside signal handler.
I don't mean "the stack", but "a stack"; one created just for this purpose.
I am a beginner, and likely very naive.
--
mailto: (Karl M. Hegbloom) [EMAIL PROTECTED]
http://www.microsharp.com
phone://USA/WA/360-260-2066