Kritik an Spring4D kann ich mir nicht erlauben
Wieso nicht? Wenn sie konstruktiv ist, ist das immer willkommen.
Gerade mal eben geschaut, es liegt nicht an den Variants, sondern an
Delphi-Quellcode:
type
Nullable<T> = record
// ...
class operator Implicit(value: Pointer): Nullable<T>; // Übeltäter
// ...
end;
Ja, damit man
meinNullable := nil
schreiben kann.
Über die Nützlichkeit und die möglichen Auswirkungen davon kann man gerne diskutieren.
Aber wenn man das nicht mag, auskommentieren, glücklich sein. Das ist ja das schöne an open Source, gell?