ƿ
ƿit
An actor-based language for building concurrent applications.
// hello.ce — a simple actor
log.console("Hello, ƿit!")
$stop()
pit hello
Why ƿit
- Actors — isolated memory and message passing. Each actor owns its state, so concurrent programs are safe by default.
- Everything is stoned —
stone()makes a value permanently immutable, and messages between actors are frozen automatically. Send freely: what you sent is what they get. - Records and closures — plain objects hold your data, closures encapsulate it.
- C when you need it — drop a
.cfile in your package and it becomes a native module, compiled and linked for you. - Small and predictable — one way to compare,
nullfor absence, and a numeric representation chosen to fit the target. 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.