diff options
Diffstat (limited to 'devel/noweb/pkg')
-rw-r--r-- | devel/noweb/pkg/COMMENT | 1 | ||||
-rw-r--r-- | devel/noweb/pkg/DESCR | 22 | ||||
-rw-r--r-- | devel/noweb/pkg/PLIST | 53 |
3 files changed, 76 insertions, 0 deletions
diff --git a/devel/noweb/pkg/COMMENT b/devel/noweb/pkg/COMMENT new file mode 100644 index 00000000000..de8b28c0f35 --- /dev/null +++ b/devel/noweb/pkg/COMMENT @@ -0,0 +1 @@ +A simple, extensible literate-programming tool. diff --git a/devel/noweb/pkg/DESCR b/devel/noweb/pkg/DESCR new file mode 100644 index 00000000000..336c93940cb --- /dev/null +++ b/devel/noweb/pkg/DESCR @@ -0,0 +1,22 @@ +INTRODUCTION --- WHAT IS NOWEB, ANYWAY? + +noweb is a literate-programming tool like FunnelWEB or nuweb, only +simpler. A noweb file contains program source code interleaved with +documentation. When noweb is invoked, it writes the program source +code to the output files mentioned in the noweb file, and it writes +a TeX file for typeset documentation. + +noweb is designed to meet the needs of literate programmers while +remaining as simple as possible. Its primary advantages are +simplicity, extensibility, and language-independence. noweb works +``out of the box'' with any programming language, and supports TeX, +latex, and HTML (Mosaic) back ends. A back end to support full +hypertext or indexing takes about 250 lines; a simpler one can be +written in 40 lines of awk. The primary sacrifice relative to WEB +is that code is not prettyprinted. + +If you're brand new to literate programming, check out the FAQ for +the USENET newsgroup comp.programming.literate. There are also some +resources available through the noweb home page: + +http://www.cs.virginia.edu/~nr/noweb diff --git a/devel/noweb/pkg/PLIST b/devel/noweb/pkg/PLIST new file mode 100644 index 00000000000..be6b204d0b4 --- /dev/null +++ b/devel/noweb/pkg/PLIST @@ -0,0 +1,53 @@ +bin/htmltoc +bin/nodefs +bin/noindex +bin/noroff +bin/noroots +bin/notangle +bin/nountangle +bin/noweave +bin/noweb +bin/nuweb2noweb +bin/cpif +bin/sl2h +share/emacs/site-lisp/noweb-mode.el +share/noweb/autodefs.c +share/noweb/autodefs.icon +share/noweb/autodefs.lrtl +share/noweb/autodefs.pascal +share/noweb/autodefs.promela +share/noweb/autodefs.sml +share/noweb/autodefs.tex +share/noweb/autodefs.yacc +share/noweb/disambiguate +share/noweb/elide +share/noweb/emptydefn +share/noweb/finduses +share/noweb/l2h +share/noweb/markup +share/noweb/mnt +share/noweb/noidx +share/noweb/nt +share/noweb/tmac.w +share/noweb/toascii +share/noweb/tohtml +share/noweb/totex +share/noweb/toroff +share/noweb/unmarkup +share/noweb/tex/noweb.sty +share/noweb/tex/nwmac.tex +man/man1/cpif.1.gz +man/man1/nodefs.1.gz +man/man1/noroots.1.gz +man/man1/noweb.1.gz +man/man1/noindex.1.gz +man/man1/nuweb2noweb.1.gz +man/man1/notangle.1.gz +man/man1/sl2h.1.gz +man/man1/htmltoc.1.gz +man/man1/nountangle.1.gz +man/man1/noweave.1.gz +man/man7/nowebstyle.7.gz +man/man7/nowebfilters.7.gz +@dirrm share/noweb/tex +@dirrm share/noweb |