Hacker News new | past | comments | ask | show | jobs | submit login
Are language workbenches dead? (medium.com/dslmeinte)
2 points by mpweiher on June 28, 2017 | hide | past | favorite | 6 comments



"Martin Fowler coined the term somewhere in 2005"

I expected a text about, for example, APSE (https://en.wikipedia.org/wiki/APSE: "Ada Programming Support Environment was a specification for a programming environment to support software development in the Ada programming language.") from 1980 (more info at http://www.adahome.com/History/Stoneman/stoneint.htm)


I have some (paywall) trouble accessing the article you reference, so I cannot really comment, but to me that seems to be describing an IDE, not necessarily a LWB that produces an IDE for a (set of) DSL(s).


This reads like it came from an alternate universe; I've never heard about any of this stuff before, and I can't imagine how any of the concepts described by these unfamiliar terms relate to anything I know about software development. Always fun to discover that the world is more complicated than it first appeared.


Happy to oblige, even if LWBs are meant to make things less complicated ;)


The Racket ecosystem allows developers to create DSLs as they like. Does it qualify as a "language workbench"?


Since Racket participated in the Language Workbench Challenge 2016, the answer is a resounding YES :)




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: