IronPython 1.0 - Bugs or Features?
Claudio Grondi
claudio.grondi at freenet.de
Wed Sep 6 16:47:14 EDT 2006
tjreedy wrote:
> "Claudio Grondi" <claudio.grondi at freenet.de> wrote in message
> news:edn23m$s6$1 at newsreader2.netcologne.de...
>
>>I also erroneously assumed, that the first problem was detected during
>>parsing ... so, by the way: how can I distinguish an error raised while
>>parsing the code and an error raised when actually running the code?
>
>
> Parsing detects and reports syntax errors and maybe something else if you
> use non-ascii chars without matching coding cookie. Other errors are
> runtime.
Let's consider
print '"Data
ê"'
In CPython 2.4.2 there is in case of non-ascii character:
sys:1: DeprecationWarning: Non-ASCII character '\xea' in file
C:\IronPython-1.0-BugsOrFeatures.py on line 3, but no encoding
declared; see http://www.python.org/peps/pep-0263.html for details
"Data♀♂ Û"
IronPython does not raise any warning and outputs:
"Data♀♂ ?"
So it seems, that IronPython is not that close to CPython as I have it
expected.
It takes much more time to run this above simple script in IronPython as
in CPython - it feels as IronPython were extremely busy with starting
itself.
Claudio Grondi
More information about the Python-list
mailing list