[fpc-devel] fpdoc and fv
    Michael Van Canneyt 
    michael at freepascal.org
       
    Sat Aug 23 15:49:59 CEST 2008
    
    
  
On Sat, 23 Aug 2008, Marco van de Voort wrote:
> > > The latter is the easiest question: is classchart.ps still the source of the
> > > pdf classchart ? 
> > 
> > Not currently. 
> > Someone else generates the pdf classchart from a OpenOffice spreadsheet.
> 
> And where is that one? Couldn't find it in svn.
It isn't. I get the ready made PDF :-)
> 
> > > If so, what do the modifiers "ready","untested" etc mean?
> > > Maybe their meaning should be annotated in the source?
> > 
> > They could, but it would be better to remove the alltogether.
> > 
> > In general, the idea is to create the classchart from within 
> > fpdoc.
> 
> Yes, an abstract format. However you might get into problems with dividing
> it up to nicely fill a page that way.
I know.
> > The idea is to create an XML file that simply has the
> > structure of the class tree:
> 
> Why XML? It is so human-unreadable, and more a machine format than an
> editable one? I like the current ps format much more. OTOH the editor would
> be a simple treeview mostly.
XML because it can be easily manipulated.
 
> > Should be easy to do. then a tool can be used which converts this
> > tree to PostScript or PDF or whatever...
> 
> See above.
Yes, but postscript is impossible to maintain automated. Hence the inbetween-format.
 
> > > The second is a bit harder,
> > > 
> > > I tried to run makeskel over the fv/ directory to try to generate some
> > > skeleton docs to have on the side, but it seems it fails on half of the
> > > files (next to empty XML). I first thought it didn't support the TP object
> > > model, but some classes are done. 
> > > 
> > > Before I start debugging, does sb know what that could be?
> > 
> > Not without the failure message...
> 
> There was none. It just generated an empty xml for e.g. Views.
Simple:
read(4, ">>>>>>>>>>>>>>>>>>>>>>>>>}\n\n{==="..., 256) = 256
access("Platform.inc", F_OK)            = -1 ENOENT (No such file or directory)
write(3, "<?xml version=\"1.0\" encoding=\"IS"..., 118) = 118
Change to platform.inc and it works fine.
Michael.
    
    
More information about the fpc-devel
mailing list