> But, hey, how should I do that? The "Compose" species constructor would > have to know that its first argument is one of the above and then apply > different code. You must admit that is ugly, since I don't want Compose > to contain special code for these cases. Nor do I want Set to know that > it behaves "nicely" under composition.
It's ugly if you have to do some sort of run time type checking. But with the appropriate formalism, you can probably hide this into some sort of partial specialization / overloading / virtual method call. > Well, SVN is so simple. And actually I work with SVK and mirror all the > SVN repositories. So I have everything local on my machine. ;-) Yeah, but we have really computer illiterate users that do need to get quickly the code we write for them (so use cvs). And for which `cvs update` is a maximum. `cvs release -d` / `svn co ...` is tooooooo complicated, and we will have to physically visit each of them to do it ourselves. Bummer. Nicolas -- Nicolas M. ThiƩry "Isil" <[EMAIL PROTECTED]> http://Nicolas.Thiery.name/ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Aldor-combinat-devel mailing list Aldor-combinat-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aldor-combinat-devel