Announcing pretty-expressive
, a pretty printer based on our paper, A pretty expressive printer[1], which is to appear in the upcoming OOPSLA'23.
The precursor of this pretty printer, pprint-compact
, will be deprecated, and the Racket code formatter fmt
will switch to use pretty-expressive
very soon. pretty-expressive
will also power fmt2
, the next version of the Racket code formatter, from the start.
Source: GitHub - sorawee/pretty-expressive: A pretty expressive printer
Documentation: pretty-expressive: a pretty expressive printer
Feedback is welcome!
[1]: Sorawee Porncharoenwase, Justin Pombrio, and Emina Torlak. A pretty expressive printer. In Proc. Object-Oriented Programming, Systems, Languages and Applications, 2023.