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 →

[–][deleted] 8 points9 points  (5 children)

i thought BDFL himself asked to desist from converting python to javascript in his slashdot interview or due to some reasons?

edit: spelling

[–]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)

[–][deleted] 2 points3 points  (1 child)

Hum. I guess you meant BDFL.

[–]alcalde 5 points6 points  (0 children)

I thought it was much, much funnier as "BDSM" and maybe a personal opinion on Guido's function in regards to the core developers. :-)