A Programmable Programming Language
I don&#x27;t think I&#x27;ve seen any convincing examples yet of how writing a new language or DSL is superior to the already-very-flexible idea of user-defined functions, supported by almost all languages. Isn&#x27;t a DSL just syntactic sugar in most cases?<p>Functions are verbs, usually named in problem domain terms, that can operate on a huge variety of nouns (data) also namable in the problem domain. So I don&#x27;t buy that existing languages can&#x27;t represent the problem domain, or force programmers to only do things in machine or traditional-language terms.<p>Don&#x27;t want to be a spoilsport either, glad people are researching and experimenting with new approaches - just not sure I&#x27;m convinced yet the &quot;make a DSL for everything&quot; idea seems all that promising or different from what we already do as programmers.