| ML 2007 | START Conference Manager |
Building such an inherently concurrent system is nontrivial, requiring the integration of many different components written in different languages and a complex control logic. Indeed some projects with similar purposes have been existing for years, and typically use scripting languages such as {\em Python} and {\em Bash}; by contrast our system, {\em Marionnet}, has been implemented using the functional language OCaml in just six man-months and yet providing several important features still missing in more mature projects.
We seize the occasion of describing Marionnet to discuss the relevance of the functional style and of advanced type systems for dramatically cutting development time.
| START Conference Manager (V2.54.4) |
| Maintainer: rrgerber@softconf.com |