17 Nov 2000 brother   » (Journeyer)

<c++ rant>
I decided that a Turing complete template language isn't the most amusing/silly/strage (make you choice) part of C++. Function objects gets the prize:

Class foo {
    public:
    int operator()(int i) { return 42 + i; };
}

// { foo foobar; foobar(1); // }

Is an extremly silly way to say: (\lambda i. 42 + i)(1). And I don't even want to think about third order functions.
</c++ rant>

Yeah, I attended a talk by Bjarne "I never seem to spell his name corretly" Stroutstrup yesterday. He has many good points about Java, C# as such kind of creations but I still don't think OO is a solution to a problem.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!