On Sat, 20 Oct 2007 23:55:31 +0200 (CEST)
Daniël Mantione <[EMAIL PROTECTED]> wrote:

> 
> 
> Op Sat, 20 Oct 2007, schreef Mattias Gaertner:
> 
> > And another:
> > A lazarus built with fpc 2.0.4 should be able to read the ppu of
> > 2.3.x. Even though the ppu format is very stable, it is not carved
> > in stone. So, maybe it would be best to keep a working copy of the
> > ppu reader unit in the lazarus svn and give it a distinct name?
> 
> Only the global structure stays the same. Fields are being added and 
> removed from defs and syms all the time and compiler development 
> progresses.

Then I vote for using a copy, which is manually updated from time to
time.

Coming back to the real problem:
Searching and reading the ppu is as expensive as reading the sources or
reading the fpdoc xml files. So, there is no need to put the property
information into the ppu - except for closed sources. 

RTTI: The RTTI as storage has the advantage, that you don't need to
explore the code.

Comment/Pragma/IDE directive: Using a 'comment' has the disadvantage of
expensive finding/reading the source and the advantage, that you don't
need the ppu (easier cross exploring, more independent of missing
units).


Mattias
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to