RSS 2 projects tagged "MIT/X"

No download Website Updated 13 Sep 2011 Continuation Passing C

Screenshot
Pop 55.10
Vit 1.75

CPC (Continuation Passing C) is a programming language designed for writing concurrent systems. The CPC programmer manipulates very lightweight threads, choosing whether they should be cooperatively or preemptively scheduled at any given point; the CPC program is then processed by the CPC translator, which produces highly efficient event-loop code. This approach gives the best both worlds: the relative convenience of programming with threads, and the low memory usage of event-loop code. The semantics of CPC is defined as a source-to-source translation from CPC into plain C using a technique known as conversion into Continuation Passing Style. The current implementation of CPC has been used to write Hekate, a BitTorrent seeder designed to handle millions of simultaneous torrents and tens of thousands of simultaneously connected peers.

Download Website Updated 17 Nov 2010 Hekate

Screenshot
Pop 69.60
Vit 1.23

Hekate is a BitTorrent seeder (an upload-only BitTorrent peer) designed to handle massive numbers of simultaneously connected peers and massive numbers of simultaneous torrents.

Screenshot

Project Spotlight

mod-xslt

An Apache filter to transform XML on the fly.

Screenshot

Project Spotlight

LavaPE

A programming environment for the language "Lava".