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 _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
