FunnelWeb
From Wikipedia, the free encyclopedia
FunnelWeb is a free software literate programming tool designed to be a powerful literate-programming macro preprocessor that enables you to weave programs and documentation together.
It was created from 1992-1999 ( with some pre-history starting in 1983) by Dr. Ross N. Williams [1].
FunnelWeb strives to be a production-quality tool that was specifically engineered for practical everyday use:
- Can be used with any programming language.
- Generates documentation in HTML and TeX forms.
- Runs on most platforms.
- Source available under a GNU license.
- Reference, tutorial, and developer manuals.
- Simple; specifically designed to minimize errors.
Inspired by WEB and CWEB FunnelWeb is a literate programming tool.
One disadvantage of WEB and CWEB is that they are tightly coupled with specific families of programming languages such as Pascal and C. FunnelWeb is designed to be reusable across many languages. It can output multiple files in flexible manner.