> > > But is an iterator a language construct in C++ or just a standard STL > > class implementation ? > > The latter. STL is a syntactical nightmare and simply a preprocessor "hack".
Huh? Templates and operator overloading afaik? I thought is the MI, C++'s own baroque syntax and custom operator overloading the root of those problems. Generic programming(templates) can be done cleanly it seems, see Ada, Java, C# etc, so that is not it. And I think generic programming is eons more powerful and useful than this D9 syntactic sugar. _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal