A Comparison of Python and Ruby Extension Interfaces (Re: Comparison between Python and "Ruby")
Hrvoje Niksic
hniksic at iskon.hr
Thu Nov 4 03:55:29 EST 1999
Guido van Rossum <guido at cnri.reston.va.us> writes:
> Does it use longjmp to do this? Or is it written in C++ and using
> C++ exceptions? Note that longjmp is a frequent cause of nasty
> portability problems
Well. Emacs uses longjmp() for signaling errors and throwing
exceptions, and it's ported to quite a number of platforms. Not that
I say that longjmp() is nice or anything -- it's slow and ugly -- but
I don't think it's unportable.
More information about the Python-list
mailing list