Hi all, It seems that IronPython doesn't deal correctly with compiler flags (8192 is the compiler flag for __future__.division). IronPython Beta 6 >>> exec(compile("print 2/3", "<string>", "exec", 8192), {}) 0 CPython >>> exec(compile("print 2/3", "<string>", "exec", 8192), {}) 0.666666666667 Andrzej Krzywda