- Home
- inweb
A modern system for literate programming. This is version 8.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.
-
-
Dealing with the user, and deciding what is to be done.
-
Basics - Some fundamental definitions, mostly declaring object types to the Foundation module. -
Program Control - The top level, which decides what is to be done and then carries this plan out. -
Configuration - To parse the command line arguments with which inweb was called, and to handle any errors it needs to issue.
-
This program also incorporates the following web(s) as module(s):
-
foundation - A library of utility functions for command-line tools.
Powered by Inweb.