Profiling OCaml – Getting Started Guide

“Perf” is a common command line linux tool used for code profiling, (perf wiki). A alpha version of a OCaml native code compiler that output code, that can be analysis by perf is now avalaible in OPAM Installation Installing the perf compatible OCaml compiler is straight forward with OPAM, though quite time-consuming due to the […]

Learning Async

If your taking your first steps in Janestreet’s Async library, here’s some sources of help & support: My top 5 sources of Async Documentation Official Janestreet Docs for Async/Core:¬†¬†These are generated from the .mli’s in the Async source and you will quickly find places where ocamldoc has failed to cope with Core/Async complex module structure. […]

System programming in OCaml – Part 1

This series of articles will follow my journey through “Unix system programming in OCaml”, available as a pdf here. After this series, I hope to move onto a series on Mirage system programming in OCaml and working with Signposts (a framework for managing end-to-end connectivity between devices using DNS infrastructure for signalling) Introducing the Sys […]