Tell HN: Please stop making more DSLs
1–10 of 17 posts
Re: Tell HN: Please stop making more DSLs
#2It's not an either/or relationship, at least not in my experience.
Re: Tell HN: Please stop making more DSLs
#3Re: Tell HN: Please stop making more DSLs
#4Re: Tell HN: Please stop making more DSLs
#5Re: Tell HN: Please stop making more DSLs
#6Don't most DSLs sit atop an existing language, thus giving you easy access to the existing language's ecosystem as well as the syntactic or semantic advantages that led you to create the DSL in the first place? It's not an either/or relationship, at least not in my experience.
Re: Tell HN: Please stop making more DSLs
#7Don't most DSLs sit atop an existing language, thus giving you easy access to the existing language's ecosystem as well as the syntactic or semantic advantages that led you to create the DSL in the first place? It's not an either/or relationship, at least not in my experience.
Yep. A dsl makes it so you don't have to write a new language
Re: Tell HN: Please stop making more DSLs
#8The concept kind of came and went, the two projects that really went all in on the idea were JetBrains MPS (still alive) and Intentional Software (now dead.)
Edit: MPS has some case studies on their site that nicely demonstrate the concept here - as you can tell, it’s very different than the way we typically use DSLs :)
Edit2: they have a pretty good video that explains the core concept above here: https://m.youtube.com/watch?v=eEUMAx3g6do
Re: Tell HN: Please stop making more DSLs
#9Re: Tell HN: Please stop making more DSLs
#10Please, at least once in your life, make a DSL for the sheer joy of creation: https://craftinginterpreters.com/