Diploma Thesis:
mCWEB, an Extension of CWEB for Teams

Author(s): Oellinger, Markus

Written in: English

Keywords:
Programmiermethodik ;

Abstract:
This book describes mCWEB - a descendant of the CWEB system of structured documentation by Donald E. Knuth and Silvio Levy - that adds some features that are indispensable when working in a team. mCWEB regards a project as a book consisting of several chapter files. By means of import and export commands, it automatically manages all relationships between the chapters of a book and to other books. Interface Documentation is now part of the mCWEB file and can be extracted into a second TeX file. This allows to define well known interfaces between the individual parts of a project that will be implemented by different persons. In the first part, this paper also gives a general overview about literate programming and tries to give hints how to write 'good literate programs'.

Advisor(s):
Lucas, Peter

TECHNICAL UNIVERSITY GRAZ, Abteilung für Grundlagen der Informationsverarbeitung
Degree Course: 874 / Telematik