Home arrow Tech Briefs arrow Information Sciences arrow Software for Better Documentation of Other Software
Software for Better Documentation of Other Software Print E-mail
Mar 01 2003
advertisement:

The Literate Programming Extraction Engine is a Practical Extraction and Reporting Language- (PERL-) based computer program that facilitates and simplifies the implementation of a concept of self- documented literate programming in a fashion tailored to the typical needs of scientists. The advantage for the programmer is that documentation and source code are written side-by-side in the same file, reducing the likelihood that the documentation will be inconsistent with the code and improving the verification that the code performs its intended functions. The advantage for the user is the knowledge that the documentation matches the software because they come from the same file. This program unifies the documentation process for a variety of programming languages, including C, C++, and several versions of FORTRAN. This program can process the documentation in any markup language, and incorporates the LaTeX typesetting software. The program includes sample Makefile scripts for automating both the code-compilation (when appropriate) and documentation-generation processes into a single command-line statement. Also included are macro instructions for the Emacs display-editor software, making it easy for a programmer to toggle between editing in a code or a documentation mode.

This program was written by William A. Wood and William L. Kleb of Langley Research Center. For further information, access the Technical Support Package (TSP) free on-line at www.techbriefs.com/tsp under the Software category. LAR-16438.

This Brief includes a Technical Support Package (TSP).

Software for Better Documentation of Other Software (reference LAR-16438) is currently available for download from the TSP library.

Login first to download.










 


 

Dedicated to helping you design better products in a digital world... your guide to the latest tools & techniques for digital prototyping, simulation, and analysis of the real-world performance of your ideas.

Visit the Digital Design Center

>> Most Searched

>> Newsletter

Subscribe today to receive the INSIDER, a FREE e-mail newsletter from NASA Tech Briefs featuring exclusive previews of upcoming articles, late breaking NASA and industry news, hot products and design ideas, links to online resources, and much more.

Your name:

Your email:

Please Subscribe me to the Insider