3 ms·
Ask HN: Do you know of a browser based DSL development tool?
I don't know where I found it, and I cannot find the link in my history. I'm dumbfounded that I didn't submit it to HN.
The tool had a two pane interface, one for the grammar and one for the language you were targeting. I remember that there were multiple interesting programming tools (one for music?!) implemented in the browser.
I have no clue what the name is, and it doesn't show up in search engines under obvious-to-me search terms.
- undefeated 4y agoI've never heard of such a thing, but it sounds amazing! Out of curiosity: How exactly did it work (for users)? I assume you'd write a grammar on the one pane, but how did you teach the tool to convert it into the output language? Was that embedded into the grammar?
- all2 4y agoIt was a BNF or EBNF grammar specified in a pane, or in a file. The save function didn't work when I used it, so I copied and pasted from a local text file. The tool consumed the grammar and produced a method/function call for the parser. One of the cool things about it was that it did parse-as-needed, where you could change a rule and it would only reparse that rule.
- undefeated 4y agoWas it only a BNF parser generator or did it also help with implementing the language's actual functionality?
- dtagames 4y agoNot browser based, but could it have been this?[0] If you find it, I'd love to know about it. [0]https://www.jetbrains.com/mps/ https://www.jetbrains.com/mps/