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.

OCaml: Memory Safety and Beyond

Your choice of programming language matters. A recent press release from the US National Security Agency (NSA), in tandem with the US…

14 Dec 2023

Tarides

Read Article
Maturing Learn-OCaml to version 1.0: Gateway to the OCaml World

From the very start OCamlPro has been trying to help ease the learning of the OCaml language. OCaml has been used around the world to teach about a variety of Computer Science domains, from algorithmic to calculus, or functional programming and compilation. The language had been long taught in Acade...

13 Dec 2023

OCamlPro

Read Article
Outreachy Blog #1: Introduce Yourself

As part of the Outreachy internship program, I introduce myself and share my core values.

12 Dec 2023

Oluwaseun Oyenuga

Read Article
My Tech Journey and Outreachy Internship.

I will be writing about my journey into tech and how I got to know about Outreachy.

10 Dec 2023

Idara Nabuk

Read Article
Episode3-Youtube

Everything you need to know to install and use the DkML distribution of OCaml on Windows. Includes a 5-minute quick install for learners. Includes how to setup projects and configuring IDEs for software creators/engineers. At the time of this v...

08 Dec 2023

Watch OCaml

View Video
International Disability Day 2023: Why It Matters

When I was in my early 20s, I developed a chronic illness that (amongst other things) has affected my mobility. Becoming disabled is an eye…

05 Dec 2023

Tarides

Read Article
[OCaML'23] Modern DSL compiler architecture in OCaml our experience with Catala

[OCaML'23] Modern DSL compiler architecture in OCaml our experience with Catala Louis Gesbert, Denis Merigoux In this presentation, we intend to show a state-of-the-art DSL implementation in OCaml, with concrete examples and experience reports. In particular, we found that some advanced practices, while accepted among the hardcore OCaml developers (e.g. use of row type variables through object types), lacked visibility and documentation: some of them deserve to be better known. Our experience is based on the Catala compiler, a DSL for the implementation of algorithms defined in law.

01 Dec 2023

OCAML Workshop at ICFP 2023

View Video