[fpc-devel] Closures via interfaces

Paul Ishenin ip at kmiac.ru
Mon May 27 11:24:37 CEST 2013

27.05.2013 17:17, Maciej Izak wrote:

> Unfortunately, Sven is right :). I need this to share another free
> library for FPC. It was originally intended for sale to the Embarcadero.
> Absolute automatic binary streaming (seriously, for each type that
> exists in Pascal, including Class, ClassRef, Interfaces, Pointers,
> menaged records with help of attributes). Small demo:


> 1. Extended RTTI (especially with attributes and access to
> private/protected/public members. This library don't need
> TVirtualMethodInterceptor, Invoke (but I think attributes needs Invoke
> :( ) and TValue)

If you don't need RTTI unit then it will be much more simplier to 
implement your requirements.

Attributes are half ready in a branch. RTTI for non-published elements 
(together with $RTTI directive) is not a very hard task.

Best regards,
Paul Ishenin

More information about the fpc-devel mailing list