Skip to Main content Skip to Navigation
Conference papers

Format Unraveled

Abstract : Pretty-printing can be described as finding a good-looking solution to typeset data according to a set of formatting conventions. Oppen [6] pioneered the field with an algorithmic solution to pretty-printing, using the notions of boxes and break hints. The Format module is a direct descendant of this work: it is unfortunately often misunderstood or even misused. The first goal of this article is to enhance the available documentation about Format by explaining its basic and advanced features but also its relationship and differences with Oppen's seminal work. The second goal is to investigate the links that Format has with the document-based pretty-printing tradition fostered by the lazy programming community [3, 4, 9, 10].
Complete list of metadatas

Cited literature [9 references]  Display  Hide  Download
Contributor : Julien Signoles <>
Submitted on : Thursday, April 6, 2017 - 3:28:03 PM
Last modification on : Monday, February 10, 2020 - 6:12:33 PM
Document(s) archivé(s) le : Friday, July 7, 2017 - 3:02:52 PM


Publisher files allowed on an open archive


  • HAL Id : hal-01503081, version 1


Richard Bonichon, Pierre Weis. Format Unraveled. 28ièmes Journées Francophones des Langages Applicatifs, Jan 2017, Gourette, France. ⟨hal-01503081⟩



Record views


Files downloads