DOC++: Difference between revisions
No edit summary |
m →Links |
||
(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 | 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== | ||
* | *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. | ||
;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] | ||
==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:Automatic document generators]] | [[Category:Automatic document generators]] | ||
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
- flex 2.5 or higher
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)