← Back to context

Comment by tptacek

13 years ago

I'm not sure I understand how C's lack of high-level exceptions makes a difference for a high-level language that compiles down to C. The high-level language can provide exception support, just like large-scale C packages sometimes do using longjmp.

Similarly, are you really suggesting that C programs can't have thread-local storage?

setjmp/longjmp tends to be pretty primitive, compared to decent eh support.

Standard C does not have thread local storage.

  • Are you missing the fact that we're talking about using C as a substrate for a higher-level language?