Last time I used setjmp/longjmp was probably 1990. Back then it was considered a seriously tacky thing to do and a cause of lost performance. I think BrouHaHa got non-trivially faster after I beat Eliot up to get him to stop using it in the interpreter code.
Is it less of an issue these days?
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: TOAC: Turn Off Air Conditioner