RSS 5 projects tagged "MIT/X"

Download Website Updated 08 Aug 2007 OMake

Screenshot
Pop 232.59
Vit 4.32

OMake is a build system and scripting language with a similar style and syntax to GNU make but with many additional features, including support for large projects spanning multiple directories, default configuration files simplifying the standard compilation tasks, fast, reliable, automated, scriptable dependency analysis using MD5 digests, built-in support for defining and running autoconfiguration tests, portability, and built-in functions that provide the most common features of programs like grep, sed, and awk. It also provides active filesystem monitoring that restarts builds automatically when source files are modified. A companion command interpreter that can be used interactively is included.

No download Website Updated 19 Jun 2013 Continuation Passing C

Screenshot
Pop 57.48
Vit 4.11

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 01 Feb 2013 brightmare

Screenshot
Pop 41.90
Vit 4.35

BrightMaRe is a tool that translates LaTeX equations to ASCII/UTF-8 text.

No download Website Updated 13 Jul 2005 CDuce

Screenshot
Pop 27.28
Vit 1.42

CDuce is a programming language adapted to writing safe and efficient applications that manipulate XML documents. A type system checks at compile time that applications deal with all the possible inputs and produce only valid outputs. Pattern matching is a powerful operation based on regular expressions to inspect documents. CDuce also features general-purpose features; it is a higher-order functional language, with a type-safe interface with Objective Caml.

Download Website Updated 04 Mar 2004 markup

Screenshot
Pop 9.80
Vit 1.00

markup is a library to read and validate XML files from Ocaml. It can validate their structure against a DTD, and the parsed XML is organized in a tree to allow its processing. It has fewer features, but also fewer dependencies than the PXP library.

Screenshot

Project Spotlight

Nulloy

A music player with a waveform seek bar.

Screenshot

Project Spotlight

Code Browser

A folding text editor.