3 ms·
I agree. I think language servers are the way to go, ideally leveraging the same lexer and parser as a production compiler / interpreter to avoid mismatches.
by barrkel 9y ago
I agree. I think language servers are the way to go, ideally leveraging the same lexer and parser as a production compiler / interpreter to avoid mismatches.
- taeric 9y agoI'm also torn on that idea. I think multiple parsers and such are healthy for the ecosystem. Mainly because I am heavily swayed by the dangers of monocultures. So, to that end, I think it is healthy that there are at least 3 powerful javascript implementations. I just wish there was more equalization in the marketplace for them. And, I cannot argue against the merits of a language server. Having a single one would be more efficient in many ways. I just find our fixation on "not reinventing the wheel" to be detrimental in many ways. I'd rather we were "don't get stuck with a monoculture." And I say this as someone that highly respects the LISP community. It is impressive how much you can do with really old libraries there.