(visual image) : https://camo.githubusercontent.com/eea10b37eb037c82285364013...
There's Hy lang, which is python powered lisp. It'll be good to get some extra attention.
I think I'm surprised in general that no language targets the Go runtime. A ML built on Go could probably be popular, lots of people would like features from it.
Not exactly bytecode but Hy https://github.com/hylang/hy is a dialect of Lisp that compiles to Python.
It reminds me of hy, for python. [1] [1] https://github.com/hylang/hy
I think it operates on the AST in python, which is also nifty.
Hy[1] I guess? It looks pretty lively although I'm not sure how seriously people take it these days.
I think goto has been implemented in a few different ways in python. Here's another example which abuses existing syntax and edits the bytecode of the function after its compiled: https://pypi.org/project/goto-statement/
Python and Hy have 100% interoperability. Python can call Hy out of the box, and Hy can call Python out of the box.
Any Python programmer can pick up Hy basics in minutes, and will be productive in a matter of hours. If you are an intermediate level Python programmer and have experience with Lisp macros, you will be writing macros in no time as well. Writing macro wrappers for numerical/scientific applications can increase your code's signal to noise ratio by quite a lot.
docs: http://docs.hylang.org/en/stable/
github: https://github.com/hylang/hy
get it:
pip install hy
It’s fine like that in Scheme and the other Lisps in part because well that’s the way they always did it, but it’s quite different from how it is and has been in Python.
If they want Lisp in Python they should look into Hy.