
I don't care what the C++ crowd calls it
Setjmp is a miserable solution to a built-in language problem - this is from a C perspective. C programs also use it for exception handling, though probably much less coherently than Objective C. I don't think I've ever seen a C++ program use it.
The first time I encountered setjmp() was in an Amiga program ported from
Unix. "Hmm, what's setjmp()?" I said, pulling up the man page. I read the man
page. "*GASP* GLARGGGPPPHHTT!!! ARGHJKLKJ#@%!^&^U!" I exclaimed, and rolled my
chair over backwards as I fainted.