ƿ
ƿit
An actor-based language for building concurrent applications.
// hello.ce — a simple actor
log.console("Hello, ƿit!")
$stop()
pit hello
Why ƿit
- Actors, not threads — isolated memory, message passing, no shared state. Concurrent programs that are safe by default.
- Everything is stoned —
stone()makes values permanently immutable. Messages between actors are frozen automatically. No defensive copying. - Prototypes, not classes — objects inherit directly from other objects. No class hierarchies, no
new, nothisconfusion. - C when you need it — drop a
.cfile in your package and it becomes a native module. No FFI bindings, no build scripts. - Small and predictable — DEC64 numbers with no rounding errors. No
undefined. Strict equality only. A runtime that fits in your head.

Support ƿit
ƿit is free and open source. If you find it useful, consider supporting its development.
Donation options coming soon.