@commie I made a DSL called "Snoopy" once upon a time where you wrote VB.NET programs using XML that was parsed with a DTD and pseudo-transpiled directly.
It was as horrible and unusable as you might imagine. But somehow the "business users" thought it was easier than writing code because they could "click and drag" valid tags to build reporting programs.
@commie double yick!
I did a similar thing using Bison/Jison in coffeescript to parse raw SQL statements coming from an IBM Asset Management system and translate them to IndexDB to query offline synced datasets on tablets 🤒 🤢
It was so absolutely fragile to develop, then once it worked there were CI tests in place to literally shoot air darts at people who changed the code.
Programming Jenkins to fire air darts was 100x more fun than that project.
@commie upon re-reading I realize it seems like I'm trying to upstage you with extreme stories.
i'm with you in commiseration. fuck javascript
@adasauce oh no it's cool
absolutely fuck javascript
@adasauce that's just... just an impressive combination of awfulness