Skip to content

Platform Discussions 2016

David Allsopp edited this page Jul 6, 2016 · 13 revisions

OCaml Platform Discussions

Fortnightly meetings on Wednesdays at 16:00 BST (UTC+1).

6/7/2016

AGENDA

  • All packages of ocaml-doc migrated to topkg and ready to be released - PR's now merged
  • Markdown manual pages
  • Daniel started preliminary work on a mysterious library and tool whose synopsis is Mine OCaml package installs.
  • Testing
  • Native windows support - fdopen's mingw repo, David Allsopp
  • UROP interns have started: UI and CI pipeline
  • Merlin
  • Matching behaviour/performance to previous release - how is that progressing?
  • merlin-destruct for Reason
  • Ctypes
  • default jengaboots to avoid build system problems?
  • ppx -> binding - how is this going?
  • Opam 2
  • any updates?

OCaml platform

The OCaml Platform focusses on providing the tooling to assemble, build, test and document a set of packages suitable to a particular problem domain. Example domains include the Core standard library from Jane Street, the Ocsigen client and server web framework that compiles OCaml into JavaScript, the Mirage unikernel operating system, Docker and Reason.

For a detailed background of previous platform definitions and submissions to the OCaml Workshop, please see below:

OCaml Platform submission 2014: https://github.com/ocamllabs/papers/blob/master/OCaml14-Platform/submitted.pdf
OCaml Platform submission 2015: https://github.com/ocamllabs/papers/blob/master/OCaml15-Platform/abstract.pdf

We have a hard deadline of ICFP 2016 (Sep) for an integrated workflow that will allow a Mirage-based platform, and a Reason-based platform to be created from all of the individual tools available as part of the platform.