[fpc-devel] fpdoc and fv

Michael Van Canneyt michael at freepascal.org
Sat Aug 23 19:33:58 CEST 2008



On Sat, 23 Aug 2008, Marco van de Voort wrote:

> In our previous episode, Michael Van Canneyt said:
> > > (that also has advantages btw, in a previous job I could print A2 (single
> > > sheet sideways into an A3 printer), and being able to solve this could be
> > > nice)
> > > 
> > > I suggest for now to at least maintain the classchart.ps, simply because the
> > > format can easily used as reference for whatever follows.
> > 
> > Yes, but then you'll have A LOT of work, because the .ps is heavily
> > outdated :(
> 
> Well, if the opposite is entering the PDF's entry manually....
> 
> > > Yes, but what you save on the manipulation, you lose on the editing, making
> > > it nearly mandatory to make and support a gui tool. IMHO for small data
> > > amounts like this it is not worth it :-)
> > 
> > Small data amounts ? Have you ever counted the number of classes ? :-)
> 
> 216 in the IDE only. That's a rough count using 
> 
> egrep -i "=[ ]?object[ ]?\(" *  

Ah, objects. OK. Because for classes the numbers are discouraging:

- 100 classes in RTL
- 1267 in packages
- 573 in compiler
- 3660 in Lazarus

:-)

> 
> There might be a few duplicates due to ifdef declaration (e.g. for TV2.0
> outline support).
> 
> It is probably easy to make a postprocessor for the egrep output that
> constructs a tree and writes .ps format. It can even comment the unit names
> if needed.
> 
> I'll see if I can hack something up, since I need something printable NOW.

I'm curious :-)

Michael.



More information about the fpc-devel mailing list