3 ms·
> There were open source project that tried a more heavy handed way of architectural management, and they failed - such as GCC A lot of people have been moving
by feikname 9y ago
> There were open source project that tried a more heavy handed way of architectural management, and they failed - such as GCC
A lot of people have been moving to clang, but I'm quite sure GCC is still strong. What do you mean by failed?
A link backing this claim would be nice too, as I couldn't find any (although I just probably didn't search it right).
- js8 9y agoAhh, youngsters.. :-) I am not talking about Clang, I am talking about EGCS, to quote from https://en.wikipedia.org/wiki/GNU_Compiler_Collection https://en.wikipedia.org/wiki/GNU_Compiler_Collection : "As GCC was licensed under the GPL, programmers wanting to work in other directions—particularly those writing interfaces for languages other than C—were free to develop their own fork of the compiler, provided they meet the GPL's terms, including its requirements to distribute source code. Multiple forks proved inefficient and unwieldy, however, and the difficulty in getting work accepted by the official GCC project was greatly frustrating for many.[17] The FSF kept such close control on what was added to the official version of GCC 2.x that GCC was used as one example of the "cathedral" development model in Eric S. Raymond's essay The Cathedral and the Bazaar. In 1997, a group of developers formed Experimental/Enhanced GNU Compiler System (EGCS) to merge several experimental forks into a single project.[17][18] The basis of the merger was a GCC development snapshot taken between the 2.7 and 2.81 releases. Projects merged included g77 (Fortran), PGCC (P5 Pentium-optimized GCC), many C++ improvements, and many new architectures and operating system variants.[19] EGCS development proved considerably more vigorous than GCC development, so much so that the FSF officially halted development on their GCC 2.x compiler, blessed EGCS as the official version of GCC and appointed the EGCS project as the GCC maintainers in April 1999. With the release of GCC 2.95 in July 1999 the two projects were once again united." A similar thing happened couple years later in XFree86 community: https://en.wikipedia.org/wiki/XFree86 https://en.wikipedia.org/wiki/XFree86