Well. I concur Marco

.
In many ways KOL has passed its sell-by date.
But it is still a valid option to use Object Pascal in a non-violent manner at least on the Windows platforms.
I mean, for god's sake rtti, initialization code all over the place, in sysutils?, all kind of up-arse bullshit where it does not belong, that contaminates code. And Object Pascal libraries in both flavours suffer from that contamination. Hm. Why didn't these guys listen to whatever his name is

640 KB is plenty enough.... Oh, well..
Not writing optimal code is still a sin. Writing it knowingly is a crime.