Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
tools:currydoc [2008-05-14 14:02] – mh | tools:currydoc [2013-02-26 09:40] – mh | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== CurryDoc ====== | ====== CurryDoc ====== | ||
+ | |||
+ | CurryDoc is a tool in the | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | that generates the documentation for a Curry program (i.e., the main module | ||
+ | and all its imported modules) in HTML (and optionally also LaTeX) format. | ||
+ | The generated HTML pages contain information about | ||
+ | all data types and functions exported by a module as well | ||
+ | as links between the different entities. | ||
+ | Furthermore, | ||
+ | of functions (like rigid, flexible, external, complete, or | ||
+ | overlapping definitions) are provided and combined with | ||
+ | documentation comments provided by the programmer. | ||
+ | |||
+ | |||
+ | ==== Further Information ==== | ||
+ | |||
+ | More details on CurryDoc described in the user manuals of | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | There is also a //paper describing the basic ideas of CurryDoc//: | ||
**CurryDoc : A Documentation Tool for Declarative Programs** | **CurryDoc : A Documentation Tool for Declarative Programs** |