pick ? i thought it was a random lottery ? <| sep |> I strongly believe solvuubuildbuild despite its alpha status is an excellent choice and I hope it will be adopted as the primary build tool by the ocaml community . You should try it , it ' s quite easy to get started . It is very new , but its design has several advantages over existing solutions Everything is configured from myocamlbuild . ml all other necessary files are generated . merlin and . ocamlinit are generated , you can use both work out of the box You already know the syntax of the config file , it ' s type safe , highlighted , you can script the build , and even editor completion works all thanks to it begin written in OCamlHere ' s an example config file from a small project that I ' m using open Solvuubuild . Std let projectname rank let myapp Project . app projectname ~ wA 44041424445 ~ filerank . ml ~ findlibdeps co containers let Project . basic 1 ~ projectname ~ versiondev It may seem a bit opinionated , but it definitely hits the nail for my requirements both for tiny and mediumsized projects .