AI product Open source
Bend 2 is a parallel programming language created by Victor Taelin and contributors, designed for AI-written code that must preserve declared rules. Its Python-like syntax includes dependent types, purity, linearity, and explicit proofs. A project can define invariants in a `LAWS.bend` file and provide proofs in `PROOF.bend`; the compiler checks those proofs when code changes, blocking implementations that violate the declared laws. Bend uses divide-and-conquer parallelism rather than manually managed threads, locks, or GPU kernels, and can target CPUs and GPUs through C, CUDA, and Metal, with JavaScript also supported. It is distributed through an install script and is positioned primarily for Linux and macOS; the repository describes it as a young language with limitations including no Windows support, no proof search, slow native compilation, and experimental areas of the compiler and runtime.
1 use taken from transcripts — each links to the moment in the video.
A fast parallel programming language designed to make AI-written code safer by requiring mathematical proofs that declared rules are preserved. It can run code across CPU and GPU cores with Python-like syntax and dependent types.
1 in the library.