[fpc-devel] State of extended RTTI
Boian Mitov
mitov at mitov.com
Mon Feb 18 20:30:46 CET 2013
Hi All,
We have developed an advanced RTTI API that replaces the Embarcadero RTTI
API and provides much more powerful and easy to use when accessing the RTTI.
We developed it as we ware running into huge number of issues and bugs when
trying to use the Embarcadero implementation, and we needed stable, robust
and very easy to use implementation, since we have started to rely very
heavily on the new RTTI in our development. It also offers additional
functionalities not currently available in the Embarcadero extended RTTI, as
well as we are doing some work around for critical bugs in the Delphi RTTI
unit.
If there is interest in adding extended RTTI support in FPC, i am willing to
donate the API, and its implementation to the effort if it is deemed a good
fit.
Who is working on the RTTI at the moment? I can send him/her/them the RTTI
unit for evaluation.
With best regards,
Boian Mitov
-------------------------------------------------------
Mitov Software
www.mitov.com
-------------------------------------------------------
-----Original Message-----
From: Maciej Izak
Sent: Monday, February 18, 2013 9:04 AM
To: FPC developers' list
Subject: Re: [fpc-devel] State of extended RTTI
Can I help?
Info about good implementation of TValue -
http://www.cromis.net/blog/2013/02/tanyvalue-an-attempt-to-make-the-best-variable-data-container/
Has FPC some equivalent of invoke from rtti.pas (dynamically invoking
a methods and procedures/functions)? If not - I have my own basic
implementation (for stdcall, register and cdecl) based on PascalScript
calling engine.
Regards,
HNB
2013/2/10 Sven Barth <pascaldragon at googlemail.com>:
> On 10.02.2013 14:19, Maciej Izak wrote:
>>
>> Hi,
>>
>> What is the state of Extended RTTI (like in Delphi 2010 and up)?
>>
>> You can read in the comment by Sven
>>
>> "One of the developers has started to implement class attributes and
>> I’m rather sure that the enhanced RTTI will come sooner or later as
>> well"
>> http://www.deltics.co.nz/blog/?p=1129
>>
>> How's he doing?
>
>
> Class attributes is still being worked on in a branch (by Joost). I
> personally plan to work on generics the next time (fixing bugs and adding
> support for generic methods). After that I plan to tackle extended RTTI if
> no one implements it before me.
>
> Regards,
> Sven
>
> _______________________________________________
> fpc-devel maillist - fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - fpc-devel at lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel
More information about the fpc-devel
mailing list