Programming language design is facing challenges due to the rise of large language models (LLMs), which can generate code that reduces the need for domain-specific languages (DSLs). As LLMs become more efficient with popular languages, the investment in creating DSLs may deter developers, leading to potential stagnation in language design. The article explores ways in which DSLs can adapt and coexist with LLM advancements, suggesting new approaches to language design that leverage the strengths of both.
programming ✓
language-design ✓
+ llm
dsl ✓
code-generation ✓