[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