ELSEIF
Your brief EB
183 stories from 71 feeds 32 clusters Refreshed 8 minutes ago next pull 13:20

TECH Signal 360

F*: A general-purpose proof-oriented programming language

WHY IT MATTERS

For engineers building security-critical or high-assurance systems, F* provides a path to formally verified code that runs in production environments, including the Linux kernel, Mozilla Firefox, and Azure's network stack via Hyper-V. The language's compilation targets (C via KaRaMeL, assembly via Vale, and Wasm) mean verified specifications can ship as performant native code rather than staying in academic prototypes.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

F* programs compile by default to OCaml, with extraction tools (KaRaMeL and Vale) enabling compilation of subsets to C, Wasm, and assembly for production deployment.

02

Verified cryptographic code from F* projects (HACL*, ValeCrypt, EverCrypt) is already running in production systems including Mozilla Firefox, the Linux kernel, Python, mbedTLS, the Tezos blockchain, the ElectionGuard SDK, and Wireguard VPN.

03

EverParse, a binary format parser generator producing C code extracted from formally proven F*, parses and validates every network packet passing through Azure's cloud platform in Windows Hyper-V and is also used in ebpf-for-windows.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Hacker News F*: A general-purpose proof-oriented programming language Open ↗