Tilia—a new formatter for Haskell
Summary
Tilia is a new Haskell formatter designed to solve operator fixity handling and CPP support by leveraging ghc-lib-parser and Cabal. The post explains architectural decisions, including how fixities are discovered from interface files or source, how CPP configurations are enumerated and reconstituted, and shows examples of formatting results.