lptools 1.03b
Sponsored Links
lptools 1.03b Ranking & Summary
File size:
0.090 MB
Platform:
Any Platform
License:
Open Software License
Price:
Downloads:
1703
Date added:
2005-04-13
Publisher:
Chris Poirier
lptools 1.03b description
The lptools suite provides a complete, programming-language independent, literate programming environment. The suite targets XML documentation, but the underlying system has no bias that would disadvantage other documentation languages.
Also included, and probably worth the price of admission on its own, is a programmable build tool (a make replacement) that can handle very complex and dynamic dependency graphs.
Literate programming is a style of programming, invented by Knuth, which targets human readers first, and the compiler second. In literate code, the documentation is the important thing, and the code organization is subject to it.
The literate programming tools then take on the responsibility of assembling compilable code and cross-referenced documentation from the sources.
The lptools suite provides a complete literate programming environment. The tools are programming language independent. Directives to the system are designed to have minimal effect on readability.
Core tools:
lpcc
- assembles code fragments from lp source files into compilable code
- provides macro substitution facilities
- can be used to produce an lp source file from the assembled code
lproots
- given an lp source, lists the names of all code blocks marked as a root
lpblocks
- given an lp source, lists the names of all blocks it defines
lpdeps
- given an lp source, lists all lp files it references
lptags
- given an lp source, generates ctags for lp and (optionally) code symbols
lphelp
- outputs a complete explanation of the lp system
Also included, and probably worth the price of admission on its own, is a programmable build tool (a make replacement) that can handle very complex and dynamic dependency graphs.
Literate programming is a style of programming, invented by Knuth, which targets human readers first, and the compiler second. In literate code, the documentation is the important thing, and the code organization is subject to it.
The literate programming tools then take on the responsibility of assembling compilable code and cross-referenced documentation from the sources.
The lptools suite provides a complete literate programming environment. The tools are programming language independent. Directives to the system are designed to have minimal effect on readability.
Core tools:
lpcc
- assembles code fragments from lp source files into compilable code
- provides macro substitution facilities
- can be used to produce an lp source file from the assembled code
lproots
- given an lp source, lists the names of all code blocks marked as a root
lpblocks
- given an lp source, lists the names of all blocks it defines
lpdeps
- given an lp source, lists all lp files it references
lptags
- given an lp source, generates ctags for lp and (optionally) code symbols
lphelp
- outputs a complete explanation of the lp system
lptools 1.03b Screenshot
lptools 1.03b Keywords
literate programming
Build Tool
lptools
programming
LP
literate
suite
source
lptools 1.03b
Preprocessors
Programming
Bookmark lptools 1.03b
lptools 1.03b Copyright
WareSeeker periodically updates pricing and software information of lptools 1.03b full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of lptools 1.03b Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
literate programming editor
literate programming python
programming tutorials
leo literate programming
computer programming
programming for dummies
literate programming wiki
programming languages
literate programming techniques
programming codes
c++ programming
c programming
programming methodology
build tools
programming in java
literate programming java
literate programming verilog
java programming
Related Software
LLgen is a LL parser in the style of yacc. Free Download
KJam is a build tool like make. Free Download
HPC Toolkit is a tool for profile-based performance analysis of applications. Free Download
lhs2tex is a preprocessor to generate LaTeX from literate Haskell sources. Free Download
TemplAT is a general-purpose text-file template engine, designed to be used as an API from Java applications or servlets. Free Download
Apache Ant is a Java based build tool, similar to make, but with better support for the cross platform issues. Free Download
Lp4all is a modern and efficient yet simple literate programming tool. Free Download
Radzilla is a port of the well known physically based ray tracer Radiance to the C++ programming language. Free Download
Latest Software
Popular Software
Favourite Software