DEV Community

Discussion on: If you could write a programming language how would it be?

Collapse
tobias_salzmann profile image
Tobias Salzmann

Scala also has decent meta programming with scala.meta scalameta.org/.
There's also a high chance that as an API creator, you might get by using a library such as shapeless, to avoid manipulating the AST (yourself) completely github.com/milessabin/shapeless

I do love the fact that in clojure, meta programming is very similar to non-meta-programming.