Blog
The OCaml Planet
Articles and videos contributed by both experts, companies and passionate developers from the OCaml community. From in-depth technical articles, project highlights, community news, or insights into Open Source projects, the OCaml Planet RSS feed aggregator has something for everyone.
Want your Blog Posts or Videos to Show Here?
To contribute a blog post, or add your RSS feed, check out the Contributing Guide on GitHub.
Ty Overby is a programmer in Jane Street’s web platform group where he works on Bonsai, our OCaml library for building interactive browser-based UI. In this episode, Ty and Ron consider the functional approach to building user interfaces. They also discuss Ty’s programming roots in Neopets, what development features they crave on the web, the unfairly maligned CSS, and why Excel is “arguably the greatest programming language ever developed.” Some links to topics that came up in the discussion: Jane Street’s Bonsai library: https://opensource.janestreet.com/bonsai/ The 3D design system OpenSCAD: https://openscad.org/ Matt Keeter’s libfive design tools: https://libfive.com/ Try .NET in-browser repl: https://try.dot.net/ Jane Street’s Incr_dom library: https://opensource.janestreet.com/incr_dom/ The Elm Architecture “pattern for architecting interactive programs”: https://guide.elm-lang.org/architecture/ React JavaScript library: https://reactjs.org/ The Houdini proposal: https://houdini.glitch.me/ Svelte UI toolkit: https://svelte.dev/ You can find the transcript for this episode and all past episodes at signalsandthreads.com.
As mentioned in our Tezos Storage / Irmin Summer 2021 Update on the Tezos Agora forum, the Irmin team's goal has been to improve Irmin's…
Presenting Core, by Yaron Minsky Core is Jane Street's alternative to the OCaml standard library. The need for an alternative to the standard library is clear: OCaml's standard library is well implemented, but it's narrow in scope, and somewh...
Towards an OCaml Platform, by Yaron Minsky
OCaml Companion Tools, by Xavier Clerc. The objective of this talk is to present several tools that aim to ease the development of software written with the OCaml language. These tools are particularly suited to help the developer during the de...
DragonKit - an extensible language oriented compiler, by Wojciech Meyer
OPAM - an OCaml Package Manager, by Thomas Gazagnaire.
Experiments in generic programming: runtime type representation and implicit values, by Pierre Chambart & Grégoire Henry