Human-readable source code.


This GitHub project was written as a literate program, powered by a LP tool called Inweb. While almost all programs at Github are open to inspection, most are difficult for new readers to navigate, and are not structured for extended reading. By contrast, a "web" (the term goes back to Knuth: see Wikipedia) is designed to be read by humans in its "woven" form, and to be compiled or run by computers in its "tangled" form. These pages showcase the woven form, and are for human eyes only.


The main Inform 7 compiler; its front end, inbuild; and its back end, inter:


The two extensions (though their use is compulsory) which, though themselves written in Inform, create the Inform language:


The kits of Inter code which support low-level features of the language:


Other webs in this repository:


Rekated webs in other repositories: