December 11th, 2004, 6:05 pm
> 1) Everything has to be a pointer: you'll call functions by pointer with all arguments specified through > vararg. Those functions have to return a pointer again.DD Not in my software; I use property sets> 2) The base Option class has to be full of pure virtual functions for every imaginable scenario. Most of them > will have to return something silly like MAX_DOUBLE - and you will have to check for it before using the > return value. And if you happen to run out of "spare" methods, you'll have to extend ALL derived classes.DD I do not have classes, just Prototype-based stuff like SELFIn short, to a cerrtain extent I have made C++ a little bit more flexible with the help of templates. After all, C++ was meant to be a safe compile time language. No language is perfect.>> P.S. What macho language? >> In a man-to-man fight, the winner is he who has one more round in his magazine. Personally, I find this statement distasteful. Leave these to Arnie S. In Judo, the winner is he who uses the strength of the opponent against that opponent.