I've finally finished my implementation of SSH for unikernels in #OCaml. For this example, I've used @reynir project to implement a #unikernel that offers a chat service (like IRC) via SSH. So now we have an engine for providing a TUI within a unikernel that doesn’t even recognise the concept of a console (thanks to lwd)!

I'm currently explore OCaml and his ecosystem, you can read the beginning of my journey with this 2 articles:

https://gilwath.com/articles/from_scala_to_ocaml_part1.html

https://gilwath.com/articles/from_scala_to_ocaml_part2.html

#scala #OCaml

Discovering OCaml as a Scala Developer Part 1: The Journey Begins

As a Scala developer, I will document my journey of learning OCaml and how it compares to Scala

Functional Programmer in Motion

I've released a new version of my raylib-ocaml bindings. It now supports raylib 6.0.0 and modularizes the library into the modules of upstream raylib.

https://github.com/tjammer/raylib-ocaml/releases/tag/2.0.0

Handling of constants is also improved and since this breaks the API (in minor ways) I decided to give it a new major version.

PR to opam is underway

#ocaml #raylib

Release 2.0.0 · tjammer/raylib-ocaml

CHANGES: Upgrade to raylib 6.0 (thanks @rossberg) Re-work constant binding: Flag-like constants are now values instead of variants, with a ( + ) combinator for or-ing constants together. Instead o...

GitHub

OCaml Weekly News, for the week of May 26 to June 02, 2026

https://discuss.tchncs.de/post/61423956

OCaml Weekly News, for the week of May 26 to June 02, 2026 - tchncs

Lemmy

The #OCaml Weekly News for 2026-06-02 is out

https://alan.petitepomme.net/cwn/2026.06.02.html

OCaml Weekly News

my-rosetta/spike/ocaml-test-framework/example.tests.ml at main

my-rosetta - My-Rosetta is my very own Rosetta project: How to do different things in different programming languages or with different tools.

Codeberg.org
Week 782 - #OCaml, Infrared Camera, Caving Lamp - DoES Liverpool
https://doesliverpool.com/weeknotes/week-782-ocaml-infrared-camera-caving-lamp/
Week 782 - #OCaml, Infrared Camera, Caving Lamp - DoES Liverpool

Each week we’ll endeavour to publish some details of the interesting things that members of DoES Liverpool have been up to over the past seven days. You can find out […]

DoES Liverpool

#macro_rules!

Right methodology, not nearly powerful enough

#proc_macros

Lisp-like methodology, but syn crate and DIY the AST, more importantly, the unholy diabolical compile times involved

#crabtime

idk, give reviews

Only if they learned from #Zig's #comptime/ #OCaml's #ppx

LET ME WRITE #RUST **AND** MANIPULATE ASTs, NOT AN XOR OF THEM

I've finally managed to tick off a box for my raylib bindings that I wanted to solve for literal years.

Like upstream raylib, we now separate the library into modules of `core`,
`text`, `shapes`, `textures`, `models`, and `audio`. The types all live
in `core`. This allows linking only a subset of the library surface, for
smaller binaries. A super-module `raylib` re-exports everything to link
the whole binding (including `rlgl`), so there is no breakage for users.

#ocaml #raylib

🚀 Oh joy, another #language mashup! #Coalton combines all your favorite parts of #Haskell, #OCaml, and #Lisp to create... well, something nobody asked for. 😂 Just what we needed: Common Lisp with a personality crisis. 🤔
https://coalton-lang.github.io/ #mashup #programming #humor #HackerNews #ngated
The Coalton Programming Language

Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp by taking great ideas from Haskell, Scheme, and OCaml. New! Coalton language manual. May 2025: Robert Smith's talk at ELS 2025.

The Coalton Programming Language