NoiseLang: Where N = 5 is a Dirac delta

A blog post introducing NoiseLang, a small language where every value is a probability distribution.

Author
Manu Martínez-Almeida (Principal Engineer at Builder.io)
Published
July 6, 2026
Kind
Personal blog post introducing a toy language, with timings and interactive demos
Original
manualmeida.dev/articles/noiselang/
Subject
Programming languages and types

What it is

Manu Martínez-Almeida describes NoiseLang, a language for Monte Carlo probability work. The post covers the idea, the compiler design, speed tests and demos. It also says an AI agent helped build the runtime.

What it says

What evidence it gives

The post gives a timing table of four backends on one laptop. It reports that its random number stream passed a randomness test suite. It includes runnable demos, and it credits Hacker News readers for corrections.

Interests and limits

The author wrote and promotes the language, and calls it a toy. All timings come from one machine and were not independently repeated. The text was read in full, but the interactive figures were not run. The post says loops are not handled.