1min.

1MIN · PROGRAMMING LANGUAGES

Bend combines explicit program laws with CPU and GPU execution

Bend is a young programming language that combines dependent types for checking proofs with parallel execution on CPUs and GPUs. Developers state properties as laws and supply proofs that the checker verifies. Its Python-shaped syntax hides a different model: values are generally used at most once, and safe recursive functions must demonstrate that they terminate.

Bend

Why it matters

Interesting for engineers exploring formal verification in agent-assisted programming.

More context

Watch or try a small example on Linux or macOS, the project’s preferred backend platforms. The guide explains explicit parallel calls and the need to balance their work. This is a project discovery; its exact launch date is unverified.

Keep in mind

The project explicitly warns of bugs. Proofs cover stated properties, not every possible failure; unsafe functions fall outside proof guarantees. Published speed claims were not independently tested by 1min.

Original read

More engineering ideas, one minute at a time.

Explore more stories