Jump to content

DOC++: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
A multi-platform open source automatic document generator that supports [[C]], [[C++]], [[Java]] and [[IDL]] and has output support for [[HTML]] and [[TeX]]. It was used a bit on OS/2 around the turn of the century as it compiled cleanly on OS/2 using the [[EMX]] toolkit, but even though it officially supports only [[Microsoft Windows]], [[Linux]] and [[Solaris]] it has such a generic use of programming interfaces that in general it compiled on anything that had a reasonable [[POSIX]] support and a [[GCC]] port including not only most [[UNIX]] systems but also [[DOS]] (via EMX], [[BeOS]] and [[OS-9]].
A multi-platform open source automatic document generator that supports [[C]], [[C++]], [[Java]] and [[IDL]] and has output support for [[HTML]] and [[TeX]]. It was used a bit on OS/2 around the turn of the century as it compiled cleanly by using the [[EMX]] toolkit, but even though it officially supports only [[Microsoft Windows]], [[Linux]] and [[Solaris]] it has such a generic use of programming interfaces that in general it compiled on anything that had a reasonable POSIX support and a [[GCC]] port including not only most [[UNIX]] systems but also [[DOS]] (emx), BeOS and [[OS-9]].


It is getting on a bit in years and has not seen any updates in more than a decade but is functional and considerably smaller than many better supported tools of a similar ilk.
It is getting on a bit in years and has not seen any updates in more than a decade but is functional and considerably smaller than many better supported tools of a similar ilk.
Line 10: Line 10:


==Version==
==Version==
* Last known version: DOC++ v3.4.10, (2002-12-22)
*DOC++ v3.2 (1999)
*DOC++ v3.4.10 (Dec 2002)
: There are some newer commits in the [http://docpp.cvs.sourceforge.net/viewvc/docpp/ SourceForge CVS repository], note that those newer commits are not present in the [[GitHub]] repositories of this software.
: There are some newer commits in the [http://docpp.cvs.sourceforge.net/viewvc/docpp/ SourceForge CVS repository], note that those newer commits are not present in the [[GitHub]] repositories of this software.
* Last known version by original authors (Zöckler & Wunderling) : DOC++ v3.2 (1999)
;Prerequisites
;Prerequisites
* [[flex]] 2.5 or higher
* [[flex]] 2.5 or higher
==Links==
==Links==
* [http://docpp.sourceforge.net DOC++ homepage] via [[SourceForge]]
* [http://docpp.sourceforge.net DOC++ homepage] via [[SourceForge]]
* [https://sourceforge.net/projects/docpp/ Sourceforge project page]
* [https://sourceforge.net/projects/docpp/ Sourceforge project page]
* [https://compbio.soe.ucsc.edu/doc++/index.html A link to the original Zöckler & Wunderling version]
 
==Licence==
==Licence==
Open source software licensed under the [[GPL v2]]
Open source software licensed under the [[GPL v2]]
Line 27: Line 28:
* Dragos Acostachioaie (Maintainer 2001~2003)
* Dragos Acostachioaie (Maintainer 2001~2003)


[[Category:C]]
[[Category:C++]]
[[Category:Java]]
[[Category:IDL]]
[[Category:Automatic document generators]]
[[Category:Automatic document generators]]
[[Category:Generic Unix Tools]]
[[Category:MS Windows Tools]]
[[Category:DOS Tools]]
[[Category:BeOS Tools]]
[[Category:OS-9 Tools]]

Latest revision as of 01:48, 5 October 2023

A multi-platform open source automatic document generator that supports C, C++, Java and IDL and has output support for HTML and TeX. It was used a bit on OS/2 around the turn of the century as it compiled cleanly by using the EMX toolkit, but even though it officially supports only Microsoft Windows, Linux and Solaris it has such a generic use of programming interfaces that in general it compiled on anything that had a reasonable POSIX support and a GCC port including not only most UNIX systems but also DOS (emx), BeOS and OS-9.

It is getting on a bit in years and has not seen any updates in more than a decade but is functional and considerably smaller than many better supported tools of a similar ilk.

Features
  • Hierarchically structured documentation
  • Automatic class graph generation (as Java applets for HTML)
  • Cross references
  • High end formatting support including typesetting of equations

Version

  • DOC++ v3.2 (1999)
  • DOC++ v3.4.10 (Dec 2002)
There are some newer commits in the SourceForge CVS repository, note that those newer commits are not present in the GitHub repositories of this software.
Prerequisites

Links

Licence

Open source software licensed under the GPL v2

Authors

  • Roland Wunderling (Original author)
  • Malte Zöckler (Original author)
  • Dragos Acostachioaie (Maintainer 2001~2003)