RavenBlog |
|
Comments on Thursday 28 July 2005: |
God damn you, C++. Why must you thwart me so? C would never stop me doing what I want. If C had constructors, and I said to it "hey, give me a pointer to that constructor function", it would say "certainly sir, would you like fries with that?" C++ just swears at me in Spanish until I go away. If I tell it to take off every zig, if I say "I know what I doing, C++, take off every zig", it responds "ha ha ha ha ha" and then tells me to make my time. Sure, it'll let me call a constructor if my code knows the class name, but what use is that for run-time loading and linking to things? Sod all use, is the answer. And it's not like it makes it easy even to do that, with its stupid bloody 'keywords' instead of good clean function-style syntax for 'new' and 'delete'. Way to fuck up macros, C++. I hate you. The only good thing you ever did was to make the 'class' keyword, and the only reason that's good is because it's a slight improvement on the syntax of struct. That and making it so local variables can be declared any time before they're used rather than having to be declared at the start. Apart from that, you are tantamount to Java. You are on the way to destructors. [23:05] |