NobleBlocks

Research indexThesis

Theme-based literate programming.

Kacofegitis

University of Canterbury Research Repository (University of Canterbury)1 Jan 2002Open access

NobleIDark:/48914/w1/20260516/90AFD9A6DOI10.26021/2405

Free to read at the publisher

You can read the abstract here, or the full text at the publisher.

Read at the publisher

Abstract

In this thesis we introduce and evolve the paradigm of theme-based literate programming (TBLP). TBLP enhances on the literate programming (LP) model, as invented by Donald Knuth in the early 1980s. TBLP provides a generic model that copes with current and future software development methodologies and practices. We show that through this extended chunk and processing model, XML-based support, and a pipelined document develop-ment process, an elegant and powerful system of exposition and development is facilitated. We introduce the concept of themes as a solution to breaking the tyranny of dominant decomposition and show how TBLP can provide equal opportunity perspectives.

Discussion

Topics

More

Suggest a correction or report