News for hackers. Stuff that matters.
Re:Asynchronous Exceptions in Practice by runeks on Tuesday January 24, 2017 @11:28AM (#13472734)
> And how do you need to look at this for it not to be a side-effect?

I would look at it like this: while a function can be pure (no side effects), the thread in which it executes need not be a pure construct. It's a property of the runtime system, which, essentially, schedules pure functions to run inside green threads, to which exceptions can be thrown (which will terminate the execution of the pure function).

There are no comments on this comment yet.