ocaml-ppx-custom-printf

Ppx_custom_printf is a ppx rewriter that allows the use of user-defined string conversion functions in format strings (that is, strings passed to printf, sprintf, etc.). No new syntax is introduced. Instead a previously ill-typed use of the ! operator is re-purposed.