Xref: utzoo gnu.g++.help:140 comp.lang.c++:10425 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!cica!tut.cis.ohio-state.edu!AI.MIT.EDU!rms From: rms@AI.MIT.EDU (Richard Stallman) Newsgroups: gnu.g++.help,comp.lang.c++ Subject: Incompatible changes in C++ Message-ID: <9011171750.AA29372@mole.ai.mit.edu> Date: 17 Nov 90 17:50:41 GMT Sender: daemon@tut.cis.ohio-state.edu Followup-To: gnu.g++.help Organization: Gatewayed from the GNU Project mailing list help-g++@prep.ai.mit.edu Lines: 9 Ah, don't you just love language design by committee? Especially when the committee throws out the "prior art" rule? X3J11 showed commendable restraint in what they did to C, but there are storm warnings out for C++... This spirit of careless incompatibility can be traced back to Stroustrup. Didn't he change the behavior of struct and union, breaking almost all C programs? Make an ambiguous grammar?