# Community

**URL:** https://discuss.ocaml.org/c/community/5.md?page=1

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

**Page:** 2

---

## [\[ANN\] Slipshow!](https://discuss.ocaml.org/t/ann-slipshow/16337)

<div class="topic-metadata">

**Author:** [@panglesd](https://discuss.ocaml.org/u/panglesd)\
**Replies:** 29\
**Last updated:** [September 6, 2026, 12:59pm UTC](https://discuss.ocaml.org/t/ann-slipshow/16337 "2026-09-06T12:59:34Z")

</div>

Dear reader, I am absolutely thrilled to announce the release of slipshow 0.1.1 on this forum! As you have all noticed, that is a huge leap from the previous version, 0.0.34. (What can have motivated this?) Recall that…

---

## [Call for Contributions: BOB 2027 (Berlin, Feb 26 - Deadline Nov 2)](https://discuss.ocaml.org/t/call-for-contributions-bob-2027-berlin-feb-26-deadline-nov-2/18505)

<div class="topic-metadata">

**Author:** [@sperber](https://discuss.ocaml.org/u/sperber)\
**Replies:** 4\
**Last updated:** [September 3, 2026, 4:29pm UTC](https://discuss.ocaml.org/t/call-for-contributions-bob-2027-berlin-feb-26-deadline-nov-2/18505 "2026-09-03T16:29:11Z")

</div>

BOB Conference 2027 - Call for Contributions “What happens when we use what’s best for a change?” https://bobkonf.de/2027/cfc.html Berlin, Feb 26 Deadline: November 2, 2026 Looking for Speakers You are actively engaged…

---

## [\[ANN\] OCaml Users Survey 2026](https://discuss.ocaml.org/t/ann-ocaml-users-survey-2026/18026)

<div class="topic-metadata">

**Author:** [@sabine](https://discuss.ocaml.org/u/sabine)\
**Replies:** 4\
**Last updated:** [September 3, 2026, 2:22pm UTC](https://discuss.ocaml.org/t/ann-ocaml-users-survey-2026/18026 "2026-09-03T14:22:14Z")

</div>

Hi everyone, On behalf of the OCaml Software Foundation (OCSF), I’m delighted to announce the OCaml Users Survey 2026. We invite you to take 10 to 15 minutes to fill it out and to share it with other OCaml programmers. …

---

## [Working in the OCaml compilers backend](https://discuss.ocaml.org/t/working-in-the-ocaml-compilers-backend/18499)

<div class="topic-metadata">

**Author:** [@Zaneham](https://discuss.ocaml.org/u/Zaneham)\
**Replies:** 2\
**Last updated:** [September 2, 2026, 11:30pm UTC](https://discuss.ocaml.org/t/working-in-the-ocaml-compilers-backend/18499 "2026-09-02T23:30:20Z")

</div>

Hello! long time lurker, first time caller here. I’ve been working in the OCaml backend mainly in native emission and asmcomp swapping out calls to C for instructions for each architecture the compiler supports. Some of…

---

## [Rejecting AI-generated code](https://discuss.ocaml.org/t/rejecting-ai-generated-code/18360)

<div class="topic-metadata">

**Author:** [@JFM](https://discuss.ocaml.org/u/JFM)\
**Replies:** 33\
**Last updated:** [September 2, 2026, 3:53pm UTC](https://discuss.ocaml.org/t/rejecting-ai-generated-code/18360 "2026-09-02T15:53:37Z")

</div>

Here is a list of open-source projects that reject AI-generated code. The Languages section includes Idris for example. Is there any plan or any hope to have there as well: OCaml itself, and a large part of its pro…

---

## [\[ANN\] forcamla 0.4.0 - Simple Functional Reactive Programming](https://discuss.ocaml.org/t/ann-forcamla-0-4-0-simple-functional-reactive-programming/18501)

<div class="topic-metadata">

**Author:** [@thyrgle](https://discuss.ocaml.org/u/thyrgle)\
**Replies:** 0\
**Last updated:** [September 1, 2026, 5:44pm UTC](https://discuss.ocaml.org/t/ann-forcamla-0-4-0-simple-functional-reactive-programming/18501 "2026-09-01T17:44:45Z")

</div>

Hi everyone, I also made this package a bit ago (didn’t know about discuss.ocaml.org until yesterday) called forcamla (opam). You can think of it like a very powerful spreadsheet editor. In particular, in forcamla we eq…

---

## [\[ANN\] ease-caml 0.1.7 - Easing library for OCaml](https://discuss.ocaml.org/t/ann-ease-caml-0-1-7-easing-library-for-ocaml/18494)

<div class="topic-metadata">

**Author:** [@thyrgle](https://discuss.ocaml.org/u/thyrgle)\
**Replies:** 1\
**Last updated:** [September 1, 2026, 2:40am UTC](https://discuss.ocaml.org/t/ann-ease-caml-0-1-7-easing-library-for-ocaml/18494 "2026-09-01T02:40:11Z")

</div>

Hi everyone, I am happy to introduce: ease-caml (on opam) - an easing library for OCaml. Why? In video games you often want to manage animations and transitions. Usually this requires deforming a floating point value f…

---

## [FUN OCaml 2027 in Bangalore, Jan 25-26 - Time to Send Talk and Workshop Proposals - Until Sep 30](https://discuss.ocaml.org/t/fun-ocaml-2027-in-bangalore-jan-25-26-time-to-send-talk-and-workshop-proposals-until-sep-30/18490)

<div class="topic-metadata">

**Author:** [@sabine](https://discuss.ocaml.org/u/sabine)\
**Replies:** 0\
**Last updated:** [August 31, 2026, 10:43am UTC](https://discuss.ocaml.org/t/fun-ocaml-2027-in-bangalore-jan-25-26-time-to-send-talk-and-workshop-proposals-until-sep-30/18490 "2026-08-31T10:43:53Z")

</div>

Hi everyone! We are super excited to announce that FP Launchpad is hosting FUN OCaml 2027 in Bangalore! This will be the very first edition of FUN OCaml (and the first major OCaml conference) in India. FUN OCaml 2027 i…

---

## [\[ANN\] cdp 0.1.0 - typed Chrome DevTools Protocol libraries for OCaml](https://discuss.ocaml.org/t/ann-cdp-0-1-0-typed-chrome-devtools-protocol-libraries-for-ocaml/18486)

<div class="topic-metadata">

**Author:** [@Atlas07](https://discuss.ocaml.org/u/Atlas07)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 5:58am UTC](https://discuss.ocaml.org/t/ann-cdp-0-1-0-typed-chrome-devtools-protocol-libraries-for-ocaml/18486 "2026-08-31T05:58:14Z")

</div>

Hi everyone, I’m happy to announce the first release of ocaml-cdp - typed OCaml libraries for the Chrome DevTools Protocol. Why CDP lets a program control a real Chrome: open pages, run JavaScript, take screenshots, re…

---

## [\[ANN\] oxbow, a dynamic tiling window manager for the Wayland compositor River](https://discuss.ocaml.org/t/ann-oxbow-a-dynamic-tiling-window-manager-for-the-wayland-compositor-river/18484)

<div class="topic-metadata">

**Author:** [@3L0C](https://discuss.ocaml.org/u/3L0C)\
**Replies:** 0\
**Last updated:** [August 30, 2026, 2:49am UTC](https://discuss.ocaml.org/t/ann-oxbow-a-dynamic-tiling-window-manager-for-the-wayland-compositor-river/18484 "2026-08-30T02:49:50Z")

</div>

Hello! I’m excited to share a project I’ve been working on for the past few months, oxbow. It’s heavily inspired by my time using dwm, with some ideas taken from other window managers like Hyprland and Niri. Features i…

---

## [Booting plan9 with ocaml](https://discuss.ocaml.org/t/booting-plan9-with-ocaml/18429)

<div class="topic-metadata">

**Author:** [@dharmatech](https://discuss.ocaml.org/u/dharmatech)\
**Replies:** 3\
**Last updated:** [August 27, 2026, 12:02pm UTC](https://discuss.ocaml.org/t/booting-plan9-with-ocaml/18429 "2026-08-27T12:02:35Z")

</div>

Hey y’all :man\_raising\_hand: Here’s some of the components involved in booting a plan9 system: COMPONENT SOURCE CODE MAN PAGE ------------------------------------------------------------…

---

## [\[ANN\] Rpmfile 1.0.0 & Bytream 0.2](https://discuss.ocaml.org/t/ann-rpmfile-1-0-0-bytream-0-2/18477)

<div class="topic-metadata">

**Author:** [@dx3mod](https://discuss.ocaml.org/u/dx3mod)\
**Replies:** 0\
**Last updated:** [August 27, 2026, 7:13am UTC](https://discuss.ocaml.org/t/ann-rpmfile-1-0-0-bytream-0-2/18477 "2026-08-27T07:13:51Z")

</div>

Yo! I am happy to announce the first major release of the Rpmfile library (for parsing RPM files) and a minor update of the Bytream library (streaming bytes and crunching them last library). let () = let metadata = …

---

## [Monadic abstraction for using Eio Executor pool](https://discuss.ocaml.org/t/monadic-abstraction-for-using-eio-executor-pool/18473)

<div class="topic-metadata">

**Author:** [@kentookura](https://discuss.ocaml.org/u/kentookura)\
**Replies:** 8\
**Last updated:** [August 26, 2026, 6:37am UTC](https://discuss.ocaml.org/t/monadic-abstraction-for-using-eio-executor-pool/18473 "2026-08-26T06:37:32Z")

</div>

I was looking at elm’s Task module and was wondering if I could hide some of the implementation details in my code which heavily uses Eio for parallelism. It turns out this can be done: (Not sure about the word choice…

---

## [Ongoing disruption to Cambridge-hosted opam services](https://discuss.ocaml.org/t/ongoing-disruption-to-cambridge-hosted-opam-services/18468)

<div class="topic-metadata">

**Author:** [@avsm](https://discuss.ocaml.org/u/avsm)\
**Replies:** 1\
**Last updated:** [August 23, 2026, 10:00pm UTC](https://discuss.ocaml.org/t/ongoing-disruption-to-cambridge-hosted-opam-services/18468 "2026-08-23T22:00:34Z")

</div>

There’s an ongoing border router disruption ongoing at the University of Cambridge, which has taken down many of the CI services we host for OCaml.org including the opam repository CI. As of 3pm UK time on Sunday our sy…

---

## [Cohttp 6.3.0 released (OSEC-2026-16)](https://discuss.ocaml.org/t/cohttp-6-3-0-released-osec-2026-16/18467)

<div class="topic-metadata">

**Author:** [@avsm](https://discuss.ocaml.org/u/avsm)\
**Replies:** 0\
**Last updated:** [August 22, 2026, 11:53am UTC](https://discuss.ocaml.org/t/cohttp-6-3-0-released-osec-2026-16/18467 "2026-08-22T11:53:30Z")

</div>

Dear all, cohttp 6.3.0 is released onto opam-repository with some important security fixes (OSEC-2026-16): cohttp: Cohttp.Path.resolve\_local\_file no longer escapes the docroot when given percent-encoded traversal se…

---

## [\[ANN\] YAMLx 0.5.0 + odd things about the project](https://discuss.ocaml.org/t/ann-yamlx-0-5-0-odd-things-about-the-project/18465)

<div class="topic-metadata">

**Author:** [@mjambon](https://discuss.ocaml.org/u/mjambon)\
**Replies:** 4\
**Last updated:** [August 22, 2026, 1:58am UTC](https://discuss.ocaml.org/t/ann-yamlx-0-5-0-odd-things-about-the-project/18465 "2026-08-22T01:58:17Z")

</div>

I just released YAMLx 0.5.0 (release notes) which provides a few fixes and improvements since the original announcement in April. YAMLx is a pure-OCaml library implementing the complex YAML 1.1 and 1.2 specifications. It…

---

## [Opam repository package contributors should have a human behind them](https://discuss.ocaml.org/t/opam-repository-package-contributors-should-have-a-human-behind-them/18466)

<div class="topic-metadata">

**Author:** [@avsm](https://discuss.ocaml.org/u/avsm)\
**Replies:** 0\
**Last updated:** [August 21, 2026, 11:56am UTC](https://discuss.ocaml.org/t/opam-repository-package-contributors-should-have-a-human-behind-them/18466 "2026-08-21T11:56:37Z")

</div>

Dear all, I wanted to draw your attention to a new bit of opam-repository contribution guidance that we have just included. Package contributors accounts should have a human behind them The review work by the mainta…

---

## [\[ANN\] intel\_hex.0.4](https://discuss.ocaml.org/t/ann-intel-hex-0-4/18456)

<div class="topic-metadata">

**Author:** [@dx3mod](https://discuss.ocaml.org/u/dx3mod)\
**Replies:** 1\
**Last updated:** [August 19, 2026, 7:08am UTC](https://discuss.ocaml.org/t/ann-intel-hex-0-4/18456 "2026-08-19T07:08:44Z")

</div>

is new pretty logo... Yo! I am happy to announce the new release of Intel\_hex library. It is a Intel HEX manipulation library for parsing and generating Intel HEX (also known as IHEX) objects. This format is common…

---

## [Bisect\_ppx\_ng 3 -- fork of bisect\_ppx](https://discuss.ocaml.org/t/bisect-ppx-ng-3-fork-of-bisect-ppx/18459)

<div class="topic-metadata">

**Author:** [@Kakadu](https://discuss.ocaml.org/u/Kakadu)\
**Replies:** 0\
**Last updated:** [August 17, 2026, 7:58am UTC](https://discuss.ocaml.org/t/bisect-ppx-ng-3-fork-of-bisect-ppx/18459 "2026-08-17T07:58:34Z")

</div>

Bisect\_ppx\_ng 3.0.0 hit opam. While original bisect\_ppx is not upgraded for OCaml 5.5 I’m going to use my fork for calculating coverage. Please, test it and send your PRs to GitHub - Kakadu/bisect\_ppx\_ng: Code coverage…

---

## [How should I know what curently occupies the heap?](https://discuss.ocaml.org/t/how-should-i-know-what-curently-occupies-the-heap/18454)

<div class="topic-metadata">

**Author:** [@Kakadu](https://discuss.ocaml.org/u/Kakadu)\
**Replies:** 1\
**Last updated:** [August 14, 2026, 4:28pm UTC](https://discuss.ocaml.org/t/how-should-i-know-what-curently-occupies-the-heap/18454 "2026-08-14T16:28:13Z")

</div>

My OCaml is 5.3 and I want to know what occupies heap in a certain time (location in the code is known). I tried to use memtrace, but it is not exactly what is needed because it traces what has been allocation from point…

---

## [\[ANN\] shakuhachi v0.3.2 - A music collection manager](https://discuss.ocaml.org/t/ann-shakuhachi-v0-3-2-a-music-collection-manager/18440)

<div class="topic-metadata">

**Author:** [@EruEri](https://discuss.ocaml.org/u/EruEri)\
**Replies:** 2\
**Last updated:** [August 12, 2026, 2:35pm UTC](https://discuss.ocaml.org/t/ann-shakuhachi-v0-3-2-a-music-collection-manager/18440 "2026-08-12T14:35:32Z")

</div>

Dear all, I’m happy to announce the release shakuhachi v0.3.2, which also contains 0.3.0 and 0.3.1 that I forgot to announce. Shakuhachi is still a music collection manager. The TL;DR of those releases: Regex substi…

---

## [\[ANN\] Affect 0.0.0 – A streamlined and natural concurrency model for OCaml](https://discuss.ocaml.org/t/ann-affect-0-0-0-a-streamlined-and-natural-concurrency-model-for-ocaml/18451)

<div class="topic-metadata">

**Author:** [@dbuenzli](https://discuss.ocaml.org/u/dbuenzli)\
**Replies:** 2\
**Last updated:** [August 12, 2026, 11:56am UTC](https://discuss.ocaml.org/t/ann-affect-0-0-0-a-streamlined-and-natural-concurrency-model-for-ocaml/18451 "2026-08-12T11:56:44Z")

</div>

Hello, It’s my pleasure to announce the first release of affect: Affect is a streamlined and natural concurrency model for OCaml. It provides parallel asynchronous functions and first-class synchronous actions to orc…

---

## [\[ANN\] Bytream 0.1 – first release](https://discuss.ocaml.org/t/ann-bytream-0-1-first-release/18445)

<div class="topic-metadata">

**Author:** [@dx3mod](https://discuss.ocaml.org/u/dx3mod)\
**Replies:** 4\
**Last updated:** [August 11, 2026, 9:59am UTC](https://discuss.ocaml.org/t/ann-bytream-0-1-first-release/18445 "2026-08-11T09:59:52Z")

</div>

Yo! I am happy to announce the first public release of Bytream, a library for streaming bytes and crunching them. This library contains angostic I/O runtime mechanisms for organization byte streams processing for write…

---

## [New package: NeoDriver 0.1.2 – Neo4j Database driver](https://discuss.ocaml.org/t/new-package-neodriver-0-1-2-neo4j-database-driver/18436)

<div class="topic-metadata">

**Author:** [@tomob](https://discuss.ocaml.org/u/tomob)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 9:50am UTC](https://discuss.ocaml.org/t/new-package-neodriver-0-1-2-neo4j-database-driver/18436 "2026-08-10T09:50:00Z")

</div>

I’m happy to announce that first public release of Neo4j Driver. It is a pure Ocaml driver for Neo4j database build for Eio. It is intended to reach full feature parity with official drivers. Although it’s not there yet…

---

## [\[ANN\] New package: P4-SpecTec](https://discuss.ocaml.org/t/ann-new-package-p4-spectec/18434)

<div class="topic-metadata">

**Author:** [@pacokwon](https://discuss.ocaml.org/u/pacokwon)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 1:12am UTC](https://discuss.ocaml.org/t/ann-new-package-p4-spectec/18434 "2026-08-10T01:12:00Z")

</div>

Hi! We are happy to announce the first public release of p4spectec, a framework for mechanizing the P4 language specification. It provides a domain-specific language for writing formal specifications in the form of algo…

---

## [Tiny educational concurrent I/O and promises library](https://discuss.ocaml.org/t/tiny-educational-concurrent-i-o-and-promises-library/15703)

<div class="topic-metadata">

**Author:** [@dx3mod](https://discuss.ocaml.org/u/dx3mod)\
**Replies:** 4\
**Last updated:** [August 7, 2026, 2:54pm UTC](https://discuss.ocaml.org/t/tiny-educational-concurrent-i-o-and-promises-library/15703 "2026-08-07T14:54:22Z")

</div>

Yo! I like Lwt. It’s a fantastic library, but how does it work? I spent a few days studying its source code. Finally, inspired by the implementation of Lwt and the CS3110 chapter, 8.7. Promises. I wrote a maximally stu…

---

## [\[ANN\] sdl3 bindings](https://discuss.ocaml.org/t/ann-sdl3-bindings/18415)

<div class="topic-metadata">

**Author:** [@sanette](https://discuss.ocaml.org/u/sanette)\
**Replies:** 0\
**Last updated:** [August 4, 2026, 4:24pm UTC](https://discuss.ocaml.org/t/ann-sdl3-bindings/18415 "2026-08-04T16:24:04Z")

</div>

Hello! it’s my pleasure to announce a (very) preliminary version of OCaml-sdl3 (or simply sdl3 for the package name), which obviously is a set of bindings for the SDL3 library. Why announcing a preliminary version? F…

---

## [OCaml Runtime Meeting: Mon, July 6 @ 10:00 UTC (10:00 London/Cambridge, 11:00 Paris, 7pm Sydney)](https://discuss.ocaml.org/t/ocaml-runtime-meeting-mon-july-6-10-00-utc-10-00-london-cambridge-11-00-paris-7pm-sydney/18312)

<div class="topic-metadata">

**Author:** [@lambda\_foo](https://discuss.ocaml.org/u/lambda_foo)\
**Replies:** 4\
**Last updated:** [August 3, 2026, 10:09pm UTC](https://discuss.ocaml.org/t/ocaml-runtime-meeting-mon-july-6-10-00-utc-10-00-london-cambridge-11-00-paris-7pm-sydney/18312 "2026-08-03T22:09:22Z")

</div>

The next OCaml Runtime Meeting is Monday July 6th (2026-07-06) at 10:00 UTC (10:00 London/Cambridge, 11:00 Paris, 7pm Sydney). The agenda notes are here OCaml Runtime/GC Meeting Master Document - HackMD email tim@tarides…

---

## [New opam packages available : CamlSurf & Gles3](https://discuss.ocaml.org/t/new-opam-packages-available-camlsurf-gles3/18404)

<div class="topic-metadata">

**Author:** [@craff](https://discuss.ocaml.org/u/craff)\
**Replies:** 2\
**Last updated:** [July 29, 2026, 11:47am UTC](https://discuss.ocaml.org/t/new-opam-packages-available-camlsurf-gles3/18404 "2026-07-29T11:47:45Z")

</div>

Dear Camlers, I am pleased to announce the latest version of Gles3 and a new available software CamlSurf CamlSurf.1.0 CamlSurf is a software written using Gles3 that allows visualization of implicit surfaces and curv…

---

## [Simple\_http.1.1 available](https://discuss.ocaml.org/t/simple-http-1-1-available/18399)

<div class="topic-metadata">

**Author:** [@craff](https://discuss.ocaml.org/u/craff)\
**Replies:** 1\
**Last updated:** [July 28, 2026, 12:30am UTC](https://discuss.ocaml.org/t/simple-http-1-1-available/18399 "2026-07-28T00:30:23Z")

</div>

Dear Camlers, Announcing Simple\_httpd 1.1 I’m pleased to announce the release of Simple\_httpd 1.1, a lightweight but feature-rich HTTP/HTTPS server library for OCaml 5, designed with a strong emphasis on performance, si…

[Previous page](https://discuss.ocaml.org/c/community/5.md)

[Next page](https://discuss.ocaml.org/c/community/5.md?page=2)
