[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