Re[4]: [PERCEPS] Doxygen

Karl Nelson kenelson@ece.ucdavis.edu
Thu, 02 Nov 2000 10:32:05 -0800


Well, here is the features it has 

  - Written in perl (37k/9k compressed) in object oriented fashion  
  - improved module system allowing plugins to handle initialization
    and description extraction.  (No need to fix to perceps style
    comments, everything is a plugin)
  - XML or perl module output
  - recursive namespace support
  - embedded class support 
  - modules for class dumps, namespace index, class index 
    cross index, description syntax highlighting to html or sgml
  - fast (10x-100x that of perceps on large files.  
      Perceps had O(n^4) regex.)     
  
and here is what it lacks  
  - modules for tex and other popular outputs.
  - modules for use of old perceps output desc files. 
  - possibly convert module system from perceps include to actual
    perl modules.
  - reloading of extracted trees from xml.  (easy)
  - proper extraction of complex templates.
  - proper extraction of macros.
  - proper extraction and commenting of enums and enum values.

  - Those really ridiculously fancy graphical tree views.  

In other words it has almost everything perceps had, save for 
the small set of features I never used.

--Karl