The modern OCaml tooling (opam for package management, dune for building) is impressive.<p>It all feels very professional and industry-grade now. Really comprehensive and well-designed CLIs, proper man pages for all subcommands, and sweating the details [1]<p>[1] My litmus test for package managers is, when listing packages installed in an environment, is there a flag to only list packages that were explicitly installed? Many P-Ms fail this.
Anyone cross-compiling OCaml with OpenEmbedded and Yocto? The security properties are attractive for IoT and embedded, but it's an ongoing challenge to build the OCaml toolchain from scratch and build apps without leakage of pre-compiled, native, bootstrap toolchain binaries.<p>With the rise of Arm and RISC-V, it would be nice to see the OCaml community contributing to an upstream OE/YP layer.
Anyone have experience using OCaml on Windows? I do some development for a cross-platform project where researchers wrote one of the components in OCaml. Installing this particular component on Windows is a giant pain requiring the user to first install Cygwin + a couple Cygwin tools. Is this typical for OCaml projects on Windows or do you think it'd be easy/possible to streamline this install process?