I'd like to start using generics and anonymous method, mainly to learn what that's all about and why I would want to use them.
Having Delphi 2009, I often read that generics and anonymous methods are not completely implemented or buggy, which was fixed in Delphi 2010.
I would like to avoid having to wonder if it's my fault or a bug in Delphi 2009, every time something doesn't work as I expect.
My question is:
What exactly are the problems I will have when using generics and anonymous methods in Delphi 2009?
What should I avoid?