Dafür dachte ich an FreePascal. Und weil ich jede menge Generics(Meist TObjectList<T>) benutze, wollte ich dem ganzen hier gleich mal auf den Zahn fühlen. Und da stellt sich der Compiler gerade als ser ungesprächig raus und rennt einfach heulend weg
Die FPC 2.6.x Serie hat noch ziemliche Probleme mit Delphi kompatiblen Generics. Du hast da zwei Möglichkeiten das zu lösen: entweder auf 2.7.1 gehen, in dem ich sehr viele Verbesserungen hinsichtlich Generics eingepflegt habe (es ist aber immer noch nicht perfekt, wie man auch sehen kann, wenn man im
Bugtracker nach Bugs mit Tag
generics sucht) oder du verwendest die FPC Syntax Variante, welche allerdings nur im Mode
ObjFPC verfügbar ist und ein wenig anders zu verwenden ist, als die Delphi Variante (keine Inline Spezialisierungen zum Beispiel).
Was in beiden Fällen auf jeden Fall noch nicht geht sind generische Methoden. Die stehen in den nächsten Wochen auf meiner Liste
Gruß,
Sven