Hacker News new | ask | show | jobs
by Asooka 2720 days ago
> something we should have figured out years ago

I actually blame Stallman for that. He insisted that GCC should not dump any AST or provide embeddable functionality so that actors like Apple wouldn't be able to build nonfree software on top of it. However, that meant you also can't build any free tools on top of it, so everyone was forced to make their own ad-hoc C++ parsers and analysers. Once clang appeared there were much higher quality tools available. There's rtags that's a sort of proto-langserv implementation for C++ from before Langserv was a thing.

I suspect Stallman's decision was right at the time, but it did hold back free tools.

1 comments

Do you have a link to such a proposal being put down by rms? Curious about this.