4 ms·
As this essay discusses, GCC has serious technical flaws. LLVM is one of the best examples I've ever seen of "the best way to complain is to make things." That
by henning 15y ago
As this essay discusses, GCC has serious technical flaws. LLVM is one of the best examples I've ever seen of "the best way to complain is to make things." That and the iPhone.
- gaius 15y agoIt is said that these "flaws" are deliberate in GCC, to prevent it being reused as a component (e.g. as a syntax highlighting engine) in someone else's IDE that hides that it's using GCC under the hood.
- shadowfox 15y agoInteresting. Is there any source for this speculation?
- prodigal_erik 15y agoThis isn't a very controversial theory: http://lwn.net/Articles/259196/ http://lwn.net/Articles/259196/ http://lwn.net/Articles/301135/ http://lwn.net/Articles/301135/
- schrototo 15y agoWow, so they're actively preventing progress for political reasons? Why don't they try to solve their ideological licensing problems with, I don't know, licensing solutions? Crippling the underlying technology doesn't seem like a very hacker thing to do...
- Someone 15y agohttp://gcc.gnu.org/wiki/GCC_Plugins http://gcc.gnu.org/wiki/GCC_Plugins