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 
python :-).

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.

ciao,
Anto
_______________________________________________
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to