Little languages are the future of programming - https://chreke.com/little-languages.html (I am not sure if I agree to some of the points and also with the headline, but I certainly found this an interesting read)
11/23/2022, 7:34 AM
I generally agree with the approach of building (large) programs by creating a set of DSLs that make the different parts of the program easier to express. This is one of the reasons I prefer languages that allow user extension (like Lisps). Glad to see the author include a link to Racket in the footnotes, as their Language Oriented Programming research agenda is very explicitly about this sort of thing.
11/25/2022, 11:04 AM
Wanted: a live coding system with Racket-level support for little languages and Smalltalk-level support for tooling.
11/25/2022, 2:26 PM
FYI - I’ve switched from writing Lisp macros using Trees (AKA Lists) to writing macros using Characters with Ohm-JS.
11/25/2022, 7:57 PM
Any folks here use Raku? Started poking around its docs over the weekend and was pleasantly surprised to see it supports the JVM