IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Can you imagine how much more productive the world would be-
...if the numbnutzes who write and maintain GCC would provide error messages that vaguely resemble the error they claim to report?

Case in point number one hundred thousand something: I got the following error message (names have been scrambled to confuse the innocent):

module.cxx:409: static_cast from 'SomeClass *' to 'SomeOtherClass *'

Well, OK...lessee here now. SomeClass is derived from SomeOtherClass (although it is a protected derivation) so it should work, right? I mean, Barney says it should work, and this is GCC (albeit one of those bastard versions 2.96.whocarestheANSIstandardisanuisancenotaguideline). Maybe it's bitching about the protected derivation? No, that's not it....

Well, to make a long story somewhat shorter, after about 40 minutes of consulting guides and staring at the code, it finally dawned on me that SomeClass was only visible in module as a forward declaration. <mumble /> So could you, the vaunted oligarchy of GCC, have deigned to add two words to the error message to make it clear what the problem was with the "static_cast from 'SomeClass *' to 'SomeOtherClass *'"? I mean, shit! Two fucking words!!! The words "incomplete type", which by the way do appear in other of your error messages (I'm sure those error messages violate some internal standard for being too clear and too helpful, and the programmers who had the bad form to include them in a build when no one was looking have been dispatched from the Temple with extreme prejudice....) A full 40 minutes could have been saved if the message had simply read:

module.cxx:409: static_cast from the incomplete type 'SomeClass *' to 'SomeOtherClass *'

(OK so I added a third word, the article 'the'. I'm sure that must make the entire phrase incompatible with the rest of GCC.)

Documentation is sooooo droll; it must be so beneath them.
jb4
"Every Repbulican who wants to defend Bush on [the expansion of Presidential powers], should be forced to say, 'I wouldn't hesitate to see President Hillary Rodham Clinton have the same authority'."
&mdash an unidentified letter writer to Newsweek on the expansion of executive powers under the Bush administration
New Blame Ken Tompson
Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the numerous idiot lights which plague the modern driver. Rather, if the driver makes any mistake, a giant "?" lights up in the center of the dashboard. "The experienced driver," he says, "will usually know what's wrong."



[link|http://www.blackbagops.net|Black Bag Operations Log]

[link|http://www.objectiveclips.com|Artificial Intelligence]

[link|http://www.badpage.info/seaside/html|Scrutinizer]
New Ken shall consider a clue-by-four applied...
...upside his pointed li'l haid, with extreme prejudice!
jb4
"Every Repbulican who wants to defend Bush on [the expansion of Presidential powers], should be forced to say, 'I wouldn't hesitate to see President Hillary Rodham Clinton have the same authority'."
&mdash an unidentified letter writer to Newsweek on the expansion of executive powers under the Bush administration
     Can you imagine how much more productive the world would be- - (jb4) - (2)
         Blame Ken Tompson - (tuberculosis) - (1)
             Ken shall consider a clue-by-four applied... - (jb4)

Remember, people in 1900 didn't know what an atom was. They didn't know its structure.

They also didn't know what a radio was, or an airport, or a movie, or a television, or a computer, or a cell phone, or a jet, an antibiotic, a rocket, a satellite, an MRI, ICU, IUD, IBM, IRA, ERA, EEG, EPA, IRS, DOD, PCP, HTML, internet. interferon, instant replay, remote sensing, remote control, speed dialing, gene therapy, gene splicing, genes, spot welding, heat-seeking, bipolar, prozac, leotards, lap dancing, email, tape recorder, CDs, airbags, plastic explosive, plastic, robots, cars, liposuction, transduction, superconduction, dish antennas, step aerobics, smoothies, twelve-step, ultrasound, nylon, rayon, teflon, fiber optics, carpal tunnel, laser surgery, laparoscopy, corneal transplant, kidney transplant, AIDS... None of this would have meant anything to a person in the year 1900. They wouldn't know what you are talking about.
59 ms