What's so great about generics?
Highlander beta-blogging has started. One of the most interesting new features in Highlander is the support for generic types in Delphi language. Dr.Bob and Hallvard Vassbotn blogged about generics in Highlander already.
For these developers that are new to this relatively difficult concept I've got some useful links with background information on generics:
For these developers that are new to this relatively difficult concept I've got some useful links with background information on generics:
- "Generic Programming" in Wikipedia gives a broad picture what is generic programming in different programming languages
- "Introducing Generics in CLR" by Jason Clark provides very good discussion of generics as a feature of .NET Framework 2.0 CLR.
- "Generics in C#, Java, and C++" The conversation with Anders Hejlsberg, Part VII, by Bill Venners with Bruce Eckel. I presume that there is no need to explain who Anders Hejlsberg is;-)
- Channel 9 Forums Video: "Anders Hejlsberg - What's so great about generics?". Anders very briefly explains basic concepts of generics (00:01:40).
- Channel 9 Forums Video: "Anders Hejlsberg - More C# Talk from C#'s Architect". In depth discussion of generics (00:17:28).


Crazy about Delphi Programming!
Whoopy, so you can create an object that is basically typeless and then type it when you declare it in some local procedure or function. I mean, it sounds neat an all, but whats the big whoop? Am I really missing something here or is this just fluff dreamed up by Anders?