On Sat, Sep 4, 2010 at 10:26 AM, Matthew Flatt <mfl...@cs.utah.edu> wrote:
> The current exception handler really is determined by a continuation
> mark and not by a parameter (i.e., a mark that is separate from the one
> that determines the current parameterization).

Ok, I think I understand a little better now!  So there's some magic
'#%paramz module that defines an exception-handler-key that's used
throughout the system.  Ah, and I see that in the C implementation,
this is scheme_exn_handler_key, and the Racket runtime does special
things when an exception happens in the context of this distinguished
continuation mark.  Ok, that makes sense.
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to