- Home
- inweb
A modern system for literate programming. This is version 9.0.
-
-
Introduction to Inweb - What Inweb is, and why it is not CWEB. -
Webs, Tangling and Weaving - How to use Inweb to weave or tangle a web already written. -
How to Write a Web - How to mark up code for literate programming. -
Making Weaves into Websites - How to present one or more weaves on a shared website, for example using GitHub Pages. -
Advanced Weaving with Patterns - Customise your weave by creating a new pattern. -
Supporting Programming Languages - How to work with a programming language not yet supported by Inweb. -
The InC Dialect - A modest extension of C used by the Inform project. -
Reference Card - The current help information as it would be printed at the command line.
-
-
-
How This Program Works - An overview of how Inweb works, with links to all of its important functions.
-
-
-
Program Control - The top level, which is little more than a demarcation between subcommands. -
Configuration - To parse the command line arguments with which inweb was called, and to handle any errors it needs to issue. -
inweb advance-build Subcommand - The inweb advance-build subcommand manages the daily build code for a program, following traditional Inform conventions. -
inweb inspect Subcommand - The inweb inspect subcommand describes a web or other resource without changing it. -
inweb make- Subcommands - The inweb make-makefile, make-gitignore and make-readme subcommands are for setting up a web. They share a common implementation. -
inweb map Subcommand - The inweb inspect subcommand describes a web or other resource without changing it. -
inweb tangle Subcommand - The inweb tangle subcommand tangles a web. -
inweb test-language Subcommand - The inweb test-language subcommand tries a passage of code against a language definition. -
inweb weave Subcommand - The inweb weave subcommand weaves a web.
-
This program also incorporates the following web(s) as module(s):
-
foundation - A library of utility functions for command-line tools. -
literate - A library of utility functions for literate programming.
Powered by Inweb.