|
The Flux Programming Language
Flux is a domain-specific programming language for building
high-performance server applications. It's a clean and simple language
that lets you build fast, concurrent, and correct servers out of
sequential, off-the-shelf C code. Flux abstracts away issues like
threads, events, and synchronization, yielding code that runs fast
and is free from deadlock or race conditions. Flux also makes
profiling and performance prediction easy.
We've built three servers with Flux: a web server, a game server, and
a BitTorrent server. All of these are as fast or faster than their
hand-tuned counterparts. The web site you're looking at is
being served by Flux, and so is the BitTorrent seed for downloading
it.
Downloads:
- [2007-12-10] Flux v0.3 (available under GPL):
[HTTP]
- [2006-10-26] Flux v0.02 (available under GPL):
[HTTP]
- [2006-07-13] Flux v0.01a2 (available under GPL):
[HTTP]
[torrent]
Documentation:
|
|