9 July 2026
Topiary: Formatting Forests
How Topiary can now format embedded languages in OCamllex and Markdown files, and how the injection system works under the hood.
9 July 2026
How Topiary can now format embedded languages in OCamllex and Markdown files, and how the injection system works under the hood.
13 February 2025
In which we delve into the vagaries of Bash formatting and pit Topiary against shfmt in the ultimate, totally unbiased showdown.
9 March 2023
We're happy to announce the first release of Topiary, a formatter for many languages that leverages Tree-sitter.
10 February 2022
Why formatting chains of infix operators is hard in Haskell. And how I addressed it for Ormolu.
28 October 2021
An experience report on polishing Ormolu, the Haskell code formatter, during my internship at Tweag.
23 April 2021
Tweag is looking for interns who want to contribute to Ormolu.
11 October 2019
We're happy to announce the first release of Ormolu, a formatter for Haskell source code.
27 May 2019