[fpc-devel] Suggestion: reference counted objects
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Mon Sep 22 14:05:55 CEST 2014
Sven Barth schrieb:
> Am 22.09.2014 09:47 schrieb "Michael Schnell" <mschnell at lumino.de
> > Why not use "interface" to add ref-counting to an object ? This seems
> to work nicely even though the name "interface" in not "speaking" on
> that behalf.
>
> Because you'll need to declare an interface for each class you want to
> have reference counted so that you can access its methods, properties, etc.
This overhead could be eliminated by another syntax extension, like
TMyARCclass = interface(TObject)
where the Compiler could allow for implementations of the declared
methods just as for
TMyARCclass = class(TObject)
bridging the gap between traditional (strictly declarative) interfaces
and classes (including implementations), with or without ARC.
DoDi
More information about the fpc-devel
mailing list