Sacha Ayoun's Avatar

Sacha Ayoun

@sacha.soteria-tools.com

CTO of soteria-tools.com, building static analysis for the masses

17
Followers
43
Following
9
Posts
30.01.2025
Joined
Posts Following

Latest posts by Sacha Ayoun @sacha.soteria-tools.com

Post image

** Speaker announcement ** We’re taught to believe that iterators are zero cost. But what happens when they aren’t? Xavier Denis explains, at RustWeek 2026!
Info & tickets: 2026.rustweek.org/talks/xavier/

See you in Utrecht May 18-23, 2026!

@xavxav.bsky.social

#rustweek2026 #rustlang

03.03.2026 10:40 👍 2 🔁 2 💬 0 📌 0

Heh for some reason I thought it was you 😅 and can’t edit a post 🙃

02.03.2026 23:50 👍 1 🔁 0 💬 1 📌 0

The thing is entirely LLM generated from my previous website and cv, and from ingesting the entirety of the YOCaml tutorial which is apparently so well written that Sonnet 4.5 got made the website + CV in one shot after reading it

02.03.2026 10:59 👍 3 🔁 0 💬 0 📌 0

Used @xvw.lol's YOCaml to entirely rewrite my website (giltho.github.io) and CV so that they both come for the same source of truth and I don't have to update both constantly. Works like a charm. My only regret is that I still don't know how to use YOCaml

02.03.2026 10:59 👍 7 🔁 1 💬 3 📌 0
Post image Post image

Can't go on holiday without having to choose between Rust and Camel again 😭

01.03.2026 19:46 👍 0 🔁 0 💬 0 📌 0

> Rust is famously "batteries not included" — the standard library is small

My little #OCaml heart 💔

battery-pack-rs.github.io/battery-pack/

27.02.2026 19:40 👍 3 🔁 0 💬 0 📌 0
A GitHub Actions pipeline that runs Clippy, format, test, documentation, Soteria proofs, fuzzing with AFL++, Creusot proofs, and Verus proofs.

A GitHub Actions pipeline that runs Clippy, format, test, documentation, Soteria proofs, fuzzing with AFL++, Creusot proofs, and Verus proofs.

Some people collect Pokémon and me, well, I collect...

05.02.2026 21:54 👍 12 🔁 2 💬 0 📌 0

I don’t maintain that project, I’m just contributing 😉

05.02.2026 08:56 👍 0 🔁 0 💬 0 📌 0
Post image

Fun #OCaml fact. `ppx_expect` is designed to warn the user if they have a backtrace in their expected output.
This is deeply annoying when... testing a library made for pretty printing backtraces 😭
I guess we're not saying "Called from here" but "Bananad from here" in our tests

04.02.2026 22:04 👍 4 🔁 1 💬 1 📌 0

I'd be curious if, using Soteria, you could've avoided the rewrite from Vec. If you had time to play with it, do let us know 😁

02.02.2026 18:52 👍 2 🔁 0 💬 1 📌 0
Preview
TPSA 2026 - POPL 2026 While decades of research in program logics, abstract interpretation, and separation logic provide a strong foundation for automated static analysis, new challenges have arisen in recent years, spurri...

The Call for Presentations of TPSA26 colocated with POPL is open
popl26.sigplan.org/home/tpsa-2026

Come and present your work, even in progress, whether you are an academic or in industry!

04.09.2025 12:07 👍 0 🔁 0 💬 0 📌 0