> On Nov 30, 2016, at 6:19 PM, Graeme Geldenhuys 
> <mailingli...@geldenhuys.co.uk> wrote:
> 
> Yeah, those were introduced in FPC 3.0.0 I believe - more Delphi
> compatibility changes. I still don’t know if I like it though, but
> understand its usage is meant if two classes are very close related. You
> can now have nested classes (god knows how deep), constants, vars etc
> all inside a class definition. The Delphi version of the Object Pascal
> language is becoming pretty messy.

Big mess indeed. I can wrap my head around nested types in classes because 
they’re necessary for generics I just learned but nested classes feel messy. Is 
there at least some namespace protection? That would be a benefit I suppose if 
the class was only ever used inside that class but a unit may be a better 
option in that case.

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to