3 ms·
Yeah, basically a fun exercise in parsing/compiling/optimization. OTOH what makes a language usable is literally everything else - package manager, IDE support
by Ygg2 6y ago
Yeah, basically a fun exercise in parsing/compiling/optimization.
OTOH what makes a language usable is literally everything else - package manager, IDE support, compile/parsing.
- dragonwriter 6y ago> Yeah, basically a fun exercise in parsing/compiling/optimization. Among other things, sure. > OTOH what makes a language usable is literally everything else - package manager, IDE support, compile/parsing. You have parsing/compiling in both categories. It's easier than ever to add IDE support for your homemade language, too, because of things like the LSP. Package management isn’t easy, but if you are building a specialized DSL and bundling the parts key to the domain, or if you are exposing a bridge to an existing ecosystem with strong library availability and decent package management, a language-specific package manager is probably not super important for usability.
- mpweiher 6y ago> OTOH what makes a language usable is literally everything else But that could be because we haven't had any real innovation in languages for ages, so except for some superficialities and details, the languages are essentially the same.