Observed arrival · 2026-11-11
Filnix brings Fil-C, a compiler, and machine-checked proofs together
An experimental repository builds Linux software with Fil-C, develops a small compiler for it, and uses Rocq proofs to check compiler output and C programs.
- For
- C and C++ systems programmers studying memory safety and proofs
- Worth noticing
- The browser playground shows the intermediate representation and assembly produced for C code entered by the visitor.
Field notes
The repository joins a Nix overlay and stdenv, a NixOS module, nanofil, and a Rocq development rather than treating these as separate demos. nanofil makes capability checks explicit in its intermediate representation, while the formal work includes a validator proved sound and program proofs that can rely on contracts for libc calls. The site also says Fil-C's own glibc functions, including strlen and strcmp, are being proved against those contracts.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
One card from the complete issue