The State of Full-Stack OCaml (with António Monteiro)

Published: 11 September 2024
on channel: Developer Voices
5K
20

OCaml has one of the best-loved compilers available, and parts of it are surprisingly pluggable, so it’s not surprising that someone would eventually try to wed OCaml with JavaScript and the web browser. In fact, the ecosystem has gone further, and there are now a bevvy of options for people who want to write OCaml and run it in the browser, or want to write OCaml in the browser, or want to write something that looks like JavaScript but runs OCaml on the backend.

Joining me to explore the OCaml-meets-JavaScript world is António Montiero. He’s a key maintainer/contributor for Melange and ReasonML, as well as several other interesting OCaml web projects.

We kick off by discussing the benefits of OCaml and how it clicked with him personally, before we dive into how and why the compiler is being adapted and tweaked to take it to a whole new audience of web-hungry developers.



Support Developer Voices on Patreon:
Support Developer Voices on YouTube:

Sponsor Antonio’s Work:



The OCaml Platform:
OCaml on Discord:
ReasonML:
What is Melange?
Melange for React Devs:
The Melange Playground:
js_of_ocaml:
FUN OCaml Conference:

Kris on Mastodon:
Kris on LinkedIn:
Kris on Twitter:



0:00 Intro
1:58 Antonio's OCaml Origin Story
4:41 The Core Benefits of OCaml
6:43 Was There A Moment When It Clicked?
9:14 The OCaml Compiler Ecosystem
20:30 What is Melange?
28:16 Does This Make OCaml A Full-Stack Language?
37:05 What Are The Hardest Parts To Write?
40:01 Replicating OCaml's Module System
55:15 Would WASM Be An Easier Compilation Target?
1:00:30 Can You Write React From OCaml?
1:08:11 Building The Melange Playground
1:14:31 Getting Started With Melange
1:19:36 So What's The Next Step For Melange?
1:25:35 Outro


Watch video The State of Full-Stack OCaml (with António Monteiro) online without registration, duration 01 hours 27 minute 16 second in high hd quality. This video was added by user Developer Voices 11 September 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5 thousand once and liked it 20 people.