News for hackers. Stuff that matters.
Re:Crafting Interpreters: Calls and Functions by danso on Thursday July 25, 2019 @03:19PM (#20528515)
If you are at liberty to share, were these parsers for a specific domain? I'm curious about how to decide when creating a domain-specific grammar/language is worth it for any given project.
Re:Crafting Interpreters: Calls and Functions by jchook on Thursday July 25, 2019 @07:51PM (#20531037)
In my case I basically just transliterated RFC XXXX grammars from ABNF to code. I ended up really enjoying it.

I have seen problems that probably do merit a special DSL or language, though I find it somewhat unfortunate if you need such a thing.

One example that comes to mind, Soul lang: https://news.ycombinator.com/item?id=19791154