A Literate Programming Tool for Concurrent Clean
Abstract:
Literate programming has attracted some interest in the functional programming community. This paper presents a prettyprinting algorithm used in a literate programming tool for the functional language Concurrent Clean, and discusses some of the issues involved in prettyprinting layout based languages. 1 Literate programming This section introduces the concept of literate programming for those who are unfamiliar with it, and makes some suggestions as to the merits of literate programming. There is some coverage of the topic from the point of view of functional programming, which is the authors primary interest. 1.1 What is literate programming? Literate programming is a style of programming introduced by Donald Knuth in his book of the same name [2]. The central idea of literate

