Re:Hy: A dialect of Lisp that's embedded in Python
by gilch on Thursday May 06, 2021 @01:59PM
(#27066947)
What about a Lissp-Hebigo pair? https://github.com/gilch/hissp#hebigo
Hissp takes a different approach than Hy. Where Hy has to use shims to pretend statements are expressions, Hissp just targets the expression subset in the first place. (Actually a somewhat smaller subset than that if you're not injecting any raw Python: literals, lambdas, identifiers, and calls.)
If you're free to invent the languages in the first place, it would be kinda trivial to make several with the same semantics but different superficial syntax—basically just substitute one bunch of characters for another, no need to go via AST even. And these languages can then be transpiled to a single language of your choice, be that Python or JVM bytecode—if the semantics are made to be close enough.