Hacker News new | ask | show | jobs
by zetsurin 1302 days ago
Having dabbled in this a bit myself (using small dsl's to solve specific problems), some problems that immediately occur to me:

- more difficulty on boarding - more difficulty adding new features - more challenges with best practices/linting/code reviews - different runtime behaviour between different languages

This all adds up to more complexity.

New languages are often really neat, and enjoyable for their own sake, but I'm not all that interested in maintaining a large swath of different languages for different tools.