Ich beschäftige mich nicht viel mit Freepascal, aber ich kann mich erinnern, dass es anno 2009 ziemlich mau aussah, was Generics in FPC anging. Von daher wär wohl die Frage "Henne oder Ei?" geklärt.
Ich merke hiermit mal an, dass der initiale Commit der "fgl"
Unit, welche verschiedene Generic-Klassen implementiert August 2006 war... Funktionsfähig war sie dann spätestens Oktober 2006. Das aber auch nur am Rande
Gruß,
Sven