OCaml
-
Developer Voices: Taking Erlang to OCaml 5 (with Leandro Ostera) using RIOT
YouTube Video
Click to view this content.
I stumbled onto this episode after fantasizing about just such a technology where we could take all of the positives of the Beam and bring them to the amazing OCamL compiler. This guy Leandro is incredibly clever and articulate. I loved his use of the word “free range” to describe a technology later in this podcast. A super interesting episode!
Leandro reminds me of myself (though I’m obviously not quite as bright), getting interested in bleeding edge, space age languages like Idris then dialing back the type astronautiness to more breathable air to achieve things in the real world with languages like OCamL. Enjoy! Hopefully some of you smart people can help push #RIOT forward. It seems like a great idea without peer in the tech world.
- tarides.com Dune Package Management: Revolutionising OCaml Development
At Tarides, we’ve been working on an initiative to improve the OCaml development experience: Dune Package Management. As outlined in the Platform Roadmap, which was created through community collaboration, the aim is to unify all OCaml development workflows under a single, streamlined tool. After …
-
Tarides: Eio From a User's Perspective: An Interview With Simon Grondin
tarides.com Eio From a User's Perspective: An Interview With Simon GrondinAre you curious about Eio but not sure what to expect? Eio is an effects-based direct-style concurrency library for OCaml 5. I recently…
-
YouTube: The State of Full-Stack OCaml (with António Monteiro)
YouTube Video
Click to view this content.
-
Tarides: The Biggest Functional Programming Conference of the Year: What are we Bringing to ICFP?
tarides.com The Biggest Functional Programming Conference of the Year: What are we Bringing to ICFP?Feeling fashionable? Milan is calling! ICFP 2024 will be held in the Italian fashion capital from 2-7 September, and there is something…
- tarides.com Project-Wide Occurrences: A New Navigation Feature for OCaml 5.2 Users
Project-Wide Occurrences With the release of merlin-lib 5.1-502 and associated ocaml-lsp-server, we brought a new, exciting feature to OCaml…
- dev.to Pragmatic Category Theory | Part 2: Composing Semigroups
You'll notice the following Functional Programming pattern many times: You define trivial...
- dev.to Pragmatic Category Theory | Part 1: Semigroup Intro
Motivation Functional Programming abstractions have a bad rep for not being...
- roscidus.com OCaml 5 performance part 2 - Thomas Leonard's blog
The last post looked at using various tools to understand why an OCaml 5 program was waiting a long time for IO. In this post, I'll be trying out …
- roscidus.com OCaml 5 performance problems - Thomas Leonard's blog
Linux and OCaml provide a huge range of tools for investigating performance problems. In this post I try using some of them to understand a network …
- fsfe.org SFP#25: MirageOS and OCaml with Hannes Mehnert and Matthias Kirschner - FSFE
For our 25th episode of the Software Freedom Podcast we are happy to welcome Hannes Mehnert, one of the MirageOS core developer. Matthias Kirschner, presid...
-
Merlin: Project wide occurrences
discuss.ocaml.org [ANN] Project wide occurrencesI am very excited to announce the first release of Merlin and Ocaml-LSP with support for project-wide occurrences 🥳. More precisely, it is now possible to query for every usage of any value (and type, modules, etc.) anywhere in a project built with Dune. This is a very handy tool for code navigatio...
- discuss.ocaml.org OCaml.org Newsletter: May 2024
Welcome to the May 2024 edition of the OCaml.org newsletter! This update has been compiled by the OCaml.org team. You can find previous updates on Discuss. Our goal is to make OCaml.org the best resource for anyone who wants to get started and be productive in OCaml. The OCaml.org newsletter provid...