Vx, a programming language for software that spans several kinds of chips, says its compiler can stop a costly mistake before the program ever starts. According to the project’s own website, the compiler (the tool that turns source code into something a machine can run) checks where each piece of data lives.

The page’s vivid example is an out-of-memory failure at training step 1,200: a long machine-learning job that dies deep into its run, after the expensive compute is already spent. Vx aims to turn that into an error at build time.

The mechanism is the type system, the set of rules a compiler checks before a program executes. Vx writes memory location and the permitted routes between chips into those rules. The page also admits the language is a poor fit for experimental work where model designs keep changing.

Everything here is the project’s marketing copy. The page names no author, carries no date, and offers no benchmarks or user figures, so nothing has been independently evaluated. Treat it as a pitch until someone outside the project runs a real workload through it.

The project’s own website, vxlang.org, which names no author and carries no publication date.