Vertical Galleys in Haskell

As a first attempt to functionally model the ``galley concept'' of the advanced document formatting system Lout, I have implemented a set of document formatting combinators intended to capture the vertical formatting aspect of galleys. This includes e.g. the following possibilities: This attempt has been published under the title ``Beyond Pretty-Printing: Galley Concepts in Document Formatting Combinators'' in the proceedings of PADL'99 (LNCS 1551, pages 76-90).

The Haskell code is available here; it has been generated from the above paper which has been written as a Literate Program.


Wolfram Kahl