Jump to content

DOC++: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
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 15: Line 15:
;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]
* [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 29:
* Dragos Acostachioaie (Maintainer 2001~2003)
* Dragos Acostachioaie (Maintainer 2001~2003)


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

Revision as of 23:54, 23 January 2017

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

  • Last known version: DOC++ v3.4.10, (2002-12-22)
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.
  • Last known version by original authors (Zöckler & Wunderling) : DOC++ v3.2 (1999)
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)