A blog at Cambium: informal posts about research, programming practice, OCaml development, and general ramblings.
Florian compiler weekly, 26 September 2023
- September 26, 2023
Florian's OCaml compiler weekly, 5 July 2023
- July 5, 2023
Florian's OCaml compiler weekly, 20 June 2023
- June 20, 2023
Florian's OCaml compiler weekly, 12 June 2023
- June 12, 2023
Florian's OCaml compiler weekly, 5 June 2023
- June 5, 2023
Two variants of the Bind rule
- May 30, 2023
Specifying Functions: Two Styles
- May 12, 2023
In this post, I discuss two approaches to writing formal specifications for (possibly curried) functions of multiple arguments. I refer to these two styles as callee-side reasoning and caller-side reasoning. While the former style is very much standard, the latter style is perhaps relatively little known.

Florian's OCaml compiler weekly, 28 April 2023
- April 28, 2023
Florian's OCaml compiler weekly, 24 April 2023
- April 24, 2023
Florian's OCaml compiler weekly, 17 April 2023
- April 17, 2023