>>>>> "Chris" == Chris Angelico <ros...@gmail.com> writes:
Chris> Speaking as someone whose day job is teaching Python and Chris> JavaScript, I have some "I'm a good teacher" stickers laying somewhere, do you want me to send them to you so you can put them somewhere? Chris> I don't like the idea of this kind of thing. You're bringing (some) Chris> Python syntax, but sticking to JS semantics. That means your source Chris> code looks like Python, but runs like JS. You can't afford to ever run Chris> it through a Python interpreter (the semantics will be wrong). Not always, The tool has a bunch of tests that do evaluate some code with the two interpreters and then check the results. To some degree it works... Chris> There's already plenty of confusion in the world. I don't want to add Chris> more. YOU don't want to add? :-) Chris> It would be far better to base your language on JS syntax, since Chris> it's using JS semantics; just add in a handful of Python features that Chris> you really miss. It's not really so confusing, most code I wrote with it it's perfectly understandable Python code. For me, one thing is the language, one other thing are the libraries or the builtin classes it's usually shipped with. The tool reads valid Python and writes valid ES6 JavaScript. As the documentation states, it allows you to retain most of Python language semantics (like for example you can have a working try...except...finally statement, instead of what vanilla JS gives you) and some of the library semantics. nothing more, nothing less. _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/