Carnegie Mellon Computer Music Group

Chronic

Eli Brandt designed a language, Chronic, for programming with temporal data: computer music and scientific computing, for example. Chronic code is capable of arbitrary low-level manipulations, yet unprecedentedly brief and clear. Several examples show roughly a factor of five fewer lines of code than their equivalents in C. This is achieved through a comprehensive yet concise type system for temporal computation, based on orthogonal signal and event type constructors.

More information about Chronic

Eli's Ph.D. thesis (postscript).