First release of Shed Skin, a Python-to-C++ compiler.
Mark Dufour
mark.dufour at gmail.com
Mon Sep 12 09:11:53 EDT 2005
>Obviously, neither the 0 nor the message following should have been
>displayed. It's a pity that this assumption was made, but given the short
>time the project's been going I can understand it, hopefully Mark will
>continue towards greater python compliance :)
The latter is certainly my goal. I just haven't looked into supporting
exceptions yet, because I personally never use them. I feel they
should only occur in very bad situations, or they become goto-like
constructs that intuitively feel very ugly. In the 5500 lines of the
compiler itself, I have not needed to use a single exception. For
example, I prefer to check whether a file exists myself, rather than
executing code that can suddenly jump somewhere else. There's probably
some use for exceptions, but I don't (want to?) see it.
Seeing how often exceptions are used by other people though, it's
probably one of the first things I should look into.. :-)
thanks!
mark.
More information about the Python-list
mailing list