[fpc-devel] Suggestion: reference counted objects
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Mon Sep 22 14:19:30 CEST 2014
Michael Schnell schrieb:
>
> On 09/20/2014 08:04 PM, Boian Mitov wrote:
>> This is actually a very good idea IMHO!
>> I would vote for it. Record inheritance is something I miss badly in
>> Delphi.
>>
> As said in a previous mail: why have "Record" ad all, if you want things
> like inheritance (and "active" properties, ...) Maybe multiple brands
> of type if "class" would be more straight forward (making "record" just
> an alias for portability)
AFAIK *variant* records (currently) can not be replaced by something
else. OTOH it should be no problem to allow for variant parts in other
structured types, delimited e.g. by a visibility keyword. Variant parts
should not prevent inheritance, only tricky typecasts, with "open-ended"
arrays at the end of an record, then have to be handled with more care
by the coder.
DoDi
More information about the fpc-devel
mailing list