Profile avatar
patrick.sirref.org
PhD Student @ Uni of Cam https://patrick.sirref.org https://github.com/patricoferris
32 posts 58 followers 50 following
Regular Contributor
Conversation Starter

A follow up post on linearity and uniqueness: kcsrk.info/ocaml/modes/....

I've been experimenting with OCaml and eBPF to build an "opentrace" tool for monitoring which files your program reads and writes. patrick.sirref.org/open-trace

This afternoon was spent #vibecoding a Matrix bot to listen in on our computer lab occupancy channel and reply to queries with a local Ollama hosted LLM on one of our GPU machines. Of questionable utility, but kind of neat.

You can try Janestreet's #OCaml with modes in your browser at patrick.sirref.org/oxcaml

Reminder for the #OCaml workshop! Deadline is in 2 months, July 3rd AoE! Please consider submitting this year!!

I wrote up a quick post about the OCaml to Hazel transpiler I've been hacking on recently. Reusing OCaml's type inference to handle Hazel's explicit polymorphism has been pretty fun! patrick.sirref.org/hazel-of-ocaml

This is great! I've been a happy beta-user for a while :))

I finally got around to redeploying sherlorocq.sirref.org -- a search index over all of the sources in Rocq's main opam repository 🐓

Thank you everyone who joined the OCaml community's Outreachy Demo day, the meeting is now online watch.ocaml.org/w/eWRikkpwoo...

Join us next week for the OCaml community's Outreachy Demo Day! discuss.ocaml.org/t/outreachy-...

Great work my good friend ~Ryan Gibb~ handle.invalid :))

This is not an April Fool! #IYKYK #ocaml

Ppxlib.0.36.0 has been released which bumps the internal AST to OCaml 5.2.0! I wrote a little about the release and the chaos it has caused for downstream ppxlib users patrick.sirref.org/ppxlib-5-2.xml

I'm #hiring: PDRA to join my #ukriflf project to understand how forest structure, function and dynamics are linked in Europe, using high resolution remote sensing data (TLS, UAV-LS). Based in Cambridge. Please share! 🌳⚡🛰️🌲 Full details: www.jobs.cam.ac.uk/job/50447/ #pdra #forests #lidar

Eio 🤝 Picos

A reminder that the deadline for mentors to sign up with a project is this Friday (March 7th 2025)!

I took MirageOS's new "defunctorised" approach for a spin by upgrading VPNKit to the latest suite of MirageOS libraries. I wrote a little about the experience here. patrick.sirref.org/vpnkit-upgra...

Is it possible to build a formally verified GC for OCaml that can be plugged into the compiler? We should how to in: "A Mechanically Verified GC for OCaml" kcsrk.info/papers/verif... This has been accepted to the Journal of Automated Reasoning. Code: github.com/prismlab/ver...

The #OCaml community has signed up to Outreachy! Please do consider signing up to be a mentor, it's a lot of fun and a really great way to help grow the community :)) discuss.ocaml.org/t/outreachy-...

Hello! This post is from the OCaml library: https://github.com/patricoferris/atproto

Our EEG seminars are mushrooming again: Toby Kiers shows how imaging robots let us measure the dynamics of nutrient flows through fungal networks underground. She co-founded the Society for the Protection of Underground Networks! Public at @cst.cam.ac.uk FW11 tomorrow talks.cam.ac.uk/talk/index/2...