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