[fpc-devel] State of extended RTTI

Sven Barth pascaldragon at googlemail.com
Mon Feb 18 21:01:28 CET 2013


On 18.02.2013 20:49, Boian Mitov wrote:
>     Hi Sven,
>
> It is an abstraction API that on the low side is 100% compatible with
> the Delphi API, as it uses it to access the information, but on the user
> side presents extremely easy to use API. It is probably better than
> anything available in the world at the moment, and light years ahead of
> both the Microsoft .NET RTTI API and the Embarcadero RTTI API. Being
> abstraction layer it also can be hooked on anything you have on the back
> end without breaking the code.

In that case it might be a viable addition to the Delphi compatible API. 
If we'd use your API we could also adjust its implementation in such a 
way that it directly uses FPC's yet-to-be-implemented RTTI data (which 
would improve performance).

If you want you could send me a version of your unit so that I can take 
a look at it.

Just in case: If we should integrate the API as part of the RTL would 
you be willing to publish it under our modified-LGPL license? If you 
prefer a different license we could provide your API either as an 
additional package bundled with FPC's distribution or provided through 
the FPPKG system. [of course only once we've implemented extended RTTI 
at all ;) ]

Regards,
Sven




More information about the fpc-devel mailing list