[fpc-devel] RTTI generating

silvioprog silvioprog at gmail.com
Fri Sep 19 23:14:42 CEST 2014


On Fri, Sep 19, 2014 at 5:49 PM, Boian Mitov <mitov at mitov.com> wrote:

> On Fri, 19 Sep 2014, Adriaan van Os wrote:
>
>
>>>>  Your remarks seem to imply that you think RTTI can be used to inspect
> any aspect of an object.
> It was/is not meant for that.
> <<<
>
> Quite incorrect. All languages with modern RTTI allow for full object
> inspection, and that includes Delphi 2010 and higher, C#, and even VB has
> it.
> The fact is that FPC is just stuck in the last century, and the lack of
> any even remotely decent RTTI in it makes it unsuitable for any modern
> development.
> Our code nowadays relies nearly 100% on advanced RTTI, and it was one of
> the major factors, we decided to discontinue any attempts to support
> Lazarus.
>
> If the Lazarus goal is to be just what D7 was ~12 or so years ago, fine,
> but then easier goal is to be just what Turbo Pascal was in the late 80s or
> even easier goal, just be an assembler.
> The world has moved since 2000, and FPC seems to be downright stuck
> technology wise IMHO :-( .
>
> With best regards,
> Boian Mitov


I may be wrong, but if I'm not mistaken, the new Delphi XE RTTI is being
implemented in FPC.

My dream is see a project like DORM (
https://delphi-orm.googlecode.com/files/dorm_introduction.pdf) implemented
with FPC. :-)

-- 
Silvio Clécio
My public projects - github.com/silvioprog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20140919/75d86778/attachment.html>


More information about the fpc-devel mailing list