Just some guys

#OCaml

Neocaml 0.9 (a collection of #Emacs major modes for programming in #OCaml) is out with updates for OCaml 5.5, many top-level integration improvements and built-in completion for Opam and Dune https://github.com/bbatsov/neocaml/releases/tag/v0.9.0

It's a pretty cool release and I hope you'll enjoy it!

Release v0.9.0 · bbatsov/neocaml

New features #63: Flesh out the mode and REPL menus: Add an "Edit" submenu (comment/uncomment region, fill comment paragraph, indent region). Add an "OCaml REPL" menu to the REPL buffer (neocaml-...

GitHub
Neocaml 0.9 is out with updates for #OCaml 5.5, many top-level integration improvements and built-in completion for Opam and Dune github.com/bbatsov/neoc... It's a pretty cool release and I hope you'll enjoy it! #Emacs

Release v0.9.0 · bbatsov/neoca...
Release v0.9.0 · bbatsov/neocaml

New features #63: Flesh out the mode and REPL menus: Add an "Edit" submenu (comment/uncomment region, fill comment paragraph, indent region). Add an "OCaml REPL" menu to the REPL buffer (neocaml-...

GitHub

Adding support for the simplest of shapes: a rectangle

#OCaml #GameDev

Ocsipersist 2.1.0: type-safe persistence with Deriving — Ocsigen

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

Ocsipersist 2.1.0: type-safe persistence with Deriving — Ocsigen - tchncs

Lemmy

I'm sure this person will proudly boast about how they can now develop awesome unikernels in #OCaml… The fact is, this is theft: theft of the time I spent sitting in a chair, talking with people, and taking the time to listen to the criticism and suggestions for improvement offered by friends who believed in what we were doing.
A little background might be helpful when others use #AI to replicate our design without our consent. For the past three years, at https://robur.coop, we’ve been trying to develop a scheduler for #OCaml. It isn’t inspired by eio (a competitor) because we want to solve problems we face every day, which requires two very important things:
- sitting in a chair and thinking a lot
- talking with people to broaden our perspective, since we're certainly not the smartest people on earth 
robur

OCaml 5.5 Summary: What's New in the Latest OCaml Update

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

OCaml 5.5 Summary: What's New in the Latest OCaml Update - tchncs

Lemmy

After a false start and sorting out what "pitch" meant on SDL_UpdateTexture. Turns out it was very literal in naming (and also tsdl saves you from having to compute the number of bytes pre row).

Anyways :>

#OCaml #GameDev

"If you have used OCaml 5 this will feel familiar, except OCaml keeps its effects out of the types, so you find out about an unhandled one at runtime, in production, on a Friday."

"If you have used Haskell this will also feel familiar, except in Haskell you would be assembling a monad transformer stack, lifting each operation through every layer by hand, and explaining to a junior colleague that a monad is just a monoid in the category of endofunctors, what's the problem."

https://www.stephendiehl.com/posts/prism/

#ocaml #functionalprogramming #haskell #programminglanguages

Crypto in 2026: Oh, This is the Bad Place - Stephen Diehl

Personal blog of Stephen Diehl - Software engineer writing about technology, programming, and the future

Stephen Diehl