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].
Liste complète des métadonnées

Cited literature [9 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01503081
Contributor : Julien Signoles <>
Submitted on : Thursday, April 6, 2017 - 3:28:03 PM
Last modification on : Thursday, February 7, 2019 - 2:36:43 PM
Document(s) archivé(s) le : Friday, July 7, 2017 - 3:02:52 PM

File

format-unraveled.pdf
Publisher files allowed on an open archive

Identifiers

  • HAL Id : hal-01503081, version 1

Citation

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

Share

Metrics

Record views

595

Files downloads

900