anto.cuni at gmail.com
Wed Apr 22 21:08:34 CEST 2009
Luke Kenneth Casson Leighton wrote:
> such as int / float - yes, i know, and the fact that "hello" + 5
> equals "hello5" not a TypeError.
> the thing is, that for web developers, that's "good enough".
I'm sure it's "good enough" for pyjamas developer (and I'd probably use it by
myself if I were forced to do serious web development), but it's still not
So, what does it mean for an alternative implementation to "be Python"? My
primary criteria (but I'm sure that most if not all pypyers agree with me) is
that I should be able to run my unmodified program both on CPython and on the
alternative implementation and get the very same results.
Alternatively, if we talk about a subset, the criteria is that *if* my program
runs it *needs* to give the very same results (if it doesn't... well, that's
why it's a subset :-)).
This is clearly not true for pyjamas, and that's why I (we?) prefer to
describe it as a language with a Python syntax and a Python-like semantics.
More information about the Pypy-dev