I hate how function declarations and function definitions usually don't look the same. For example
Declaration:
virtual void doShit()
Definition:
void MyNamespace::MyClass::doShit()
Name:
anonymous2005-01-02 20:57
It never does what it says it will do. I type an expression into Scheme and it does exactly what it says it will do. I type the same thing (translated, dumbass) into C++ and it scribbles my malloc headers. Motherfucker, I pay good money for those malloc headers. And objects are easier to implement in Scheme, just lists of lists. Jesus H Christ on a pogo stick, why is "How to make a list that doesn't fuck up your computer" such an involved problem? As in, more involved than '(this is a fucking list)