Jaron Lanier challenged Kevin Kelly to produce evidence that his theory was true, which AFAICT never emerged, so by Kelly's own terms, "I surrender the case".
Disagree on Stack Exchange, I'm afraid. It's a vampire that has pushed the costs of its service down on unpaid contributors (esp members of open-source communities) and privatized the benefits. Similar to Medium, that's time & energy that those programmers could've spent enhancing the knowledge archives of their own open-source communities.
The author acknowledges that other languages can be used for DSLs. He claims that Racket's hygienic macro system is the special feature that makes it superior for the task.
IIUC Babel.js is essentially a fancy preprocessor for JS. So if by that analogy, you mean "can I use Racket to design my own notation that compiles to Python", yes of course.
Respectfully dude, I clicked through to your sites because I was curious to see how you apply your own design advice. It seems that mostly, you don't. Your blog [1] even employs the monochrome, typo-centric style that Butterick seems to like.
Butterick made his own programming language called Pollen [1] to publish this site. [2] Pollen is implemented in the Racket programming language. [3] He has another online book called Beautiful Racket [4] about language-oriented programming in Racket.
Not sure what you mean. Pollen is derived from Racket's text-based DSL, Scribble. Like Scribble, Pollen lets you embed Racket-style S-expressions in your documents. Moreover, Pollen documents compile into X-expressions (= the Racket equivalent of SXML).
https://blog.racket-lang.org/2019/11/completing-racket-s-rel...