evincarofautumn / kitten

A statically typed concatenative systems programming language.
http://kittenlang.org/
Other
1.1k stars 42 forks source link

Async signals #165

Open evincarofautumn opened 7 years ago

evincarofautumn commented 7 years ago

The +Fail permission allows synchronous assertion failures. But async signals like SIGINT can arrive at any time, even in a -Fail definition. I’m not yet sure what to do about this, if anything.

It should also be possible to use a Kitten definition as a signal handler.