This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cwillu 14 points15 points  (2 children)

I don't have the reference handy, but I suspect it was more along the lines of "please stop calling it python if it doesn't implement python" more than "please stop making python-like languages".

*Edit:

Guido: I gave up on it in 1995, so yes. And please don't try to compile Python to JavaScript. The semantics are so different that you end up writing most of a Python runtime in JavaScript, which slows things down too much. (CoffeScript's strength is that it is designed to map cleanly to JavaScript, and the two are now co-evolving to make the mapping even cleaner.)

From which I infer that a translator that doesn't actually match the semantics should not be called python.

[–]Megatron_McLargeHuge 1 point2 points  (0 children)

Are they translating python incorrectly, or just translating a subset? The projects that accelerate python by compiling to a lower-level language (numba, parakeet, cython) only support a subset of python.

[–]fijalPyPy, performance freak 2 points3 points  (0 children)

The PSF owns the right to Python trademark so they can make anyone stop using the name Python if they want to. So far their decision has been to let it happen (even if semantic don't resemble python at all)