[racket] raise vs abort

From: Keiko Nakata (keiko at kurims.kyoto-u.ac.jp)
Date: Wed Jan 5 08:58:03 EST 2011

Hi again,

I'm not sure where to ask this question, but
why are 'raise' and 'abort' implemented separately
(rather than, say, 'raise' by means of 'abort')?

I haven't understood the implementations of these primitives,
but they appear very different (in error.c and fun.c).
Will someone explain to me why they should be, roughly?


Posted on the users mailing list.