<div dir="ltr"><div>Hi,</div><div><br></div><div>I did not find an explicit statement about the current status of the implementation of exceptions in JHC.</div><div>I've looked the source code have some clue.</div><div>To me it seems that</div><div><ul><li>GRIN backend only supports fatal ioError.<br>The catch function does nothing (probably) because any raise operation will halt the program anyway.</li><li>There is an experimental (and disabled) GHC backend which would map JHC catch/raise primps to the corresponding GHC primops.</li></ul></div><div>In short the GHC's async exception system is not implemented and JHC's current exception system can only halt the program.</div><div>Are these assumptions correct?</div><div><br></div><div>Regards,</div><div>Csaba Hruska<br></div></div>