News for hackers. Stuff that matters.
Re:Homoiconic Python by dj_mc_merlin on Sunday May 12, 2024 @04:01PM (#40337143)
Yep. I also got really excited thinking this is homoiconic python I might be able to make my coworkers use (without having them buy into lisp). But no, it's just lisp.
Re:Homoiconic Python by gus_massa on Monday May 13, 2024 @12:17AM (#40339748)
You may want to take a look at Rhombus, that is a somewhat-python-like language with macros that is written in Racket.

> Rhombus is an experimental, general-purpose programming language with conventional expression syntax that is built on Racket and that is macro-extensible in the same way as Racket.

It's still work in progress, but you can install and run the prototype. I recomend to take a look at the "demo" file with examples https://github.com/racket/rhombus-prototype/blob/master/demo...

Or read the docs https://docs.racket-lang.org/rhombus/index.html , in particular an overwiew in https://docs.racket-lang.org/rhombus/Modules.html and some examples of macros in https://docs.racket-lang.org/rhombus/expr-macro.html .