🦞🌯 Lobster Roll

Stories by xvw

Why I chose OCaml as my primary language (xvw.lol)
YOCaml a framework used to describe static site generator (yocaml.github.io)
The Hell of FFIX Tetra Master (xvw.lol)
Effects as Capabilities in Scala (nrinaudo.github.io)
Roguetype: The first ever roguelike written in the OCaml type system (github.com)
Everything in OCaml, a blog generated and served in OCaml using MirageOS (blog.osau.re)
Bringing Emacs Support to OCaml's LSP Server with ocaml-eglot (tarides.com)
ACM Programming Languages Software Award goes to OCaml researchers (cst.cam.ac.uk)
Basic dependency injection in OCaml with objects (gr-im.github.io)
Improvements to OCaml code editing: the basics of a refactor engine (tarides.com)
A Webring written in OCaml for FP enthusiasts (ring.muhokama.fun)
Preface - an opinionated functional programming library for OCaml (github.com)
Effective ML Through Merlin's Destruct Command (tarides.com)
The destruct command simplifies the use of pattern matching by generating exhaustive match statements, as we’ll illustrate in this article. The command has recently received a bit of love, making it more usable, and we are taking advantage of this refresh to introduce it and showcase some use cases.
Unpragmatic static blog generator in OCaml (xhtmlboi.github.io)
Indexing coffee with Notion (xvw.lol)
Hands on Capture Checking in Scala (nrinaudo.github.io)
Controlling program flow with capabilities in Scala (nrinaudo.github.io)
YOCaml - yet another static site generator, mostly written in OCaml (github.com)
Tracing the Influence: Stolen Images in Games, retraced Edition (samderboo.com)