Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
template-ocaml
A template for OCaml, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
-
template-nix
The nix template, configured for Gitpod (www.gitpod.io) to give you pre-built, nix based ephemeral development environments in the cloud.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Here's an ocaml kernel for jupyter notebooks: https://github.com/akabe/ocaml-jupyter. You could feasibly get this up and running on some jupyter platform online!
Repl.it has an in-progress OCaml repl option sort of hidden away because it's "WIP"; and by WIP I mean it works for editing and saving is basically broken otherwise and has been for a few years (according to Sys.ocaml_version it's using OCaml 4.05 from 2017) because of a claim of focusing on core features instead of more languages. Though that didn't stop them from adding other languages since, including adding ReasonML (via NodeJS and BuckleScript) since then, so the argument is bullshit and they'll probably never get it working.
There is https://github.com/ocaml-sf/learn-ocaml
Interesting side thought, there's also a Docker container for a browser-usable emacs that works by using gotty to render a tty (and the emacs running on it) in a webpage. So you could in theory have a container with both that and OCaml+opam, which would let you tuareg-mode, merlin, and the OCaml interactive mode within this browser-based emacs.
Interesting side thought, there's also a Docker container for a browser-usable emacs that works by using gotty to render a tty (and the emacs running on it) in a webpage. So you could in theory have a container with both that and OCaml+opam, which would let you tuareg-mode, merlin, and the OCaml interactive mode within this browser-based emacs.
👋Geoff here from Gitpod. Created something special for the OCaml community moments ago - https://github.com/gitpod-io/template-ocaml. If you prefer nix then adjust https://github.com/gitpod-io/template-nix. Enjoy 🧡
👋Geoff here from Gitpod. Created something special for the OCaml community moments ago - https://github.com/gitpod-io/template-ocaml. If you prefer nix then adjust https://github.com/gitpod-io/template-nix. Enjoy 🧡