Our software engineering team needed to create a system that moves data from a set of legacy applications with diverse properties to data repositories scattered around the network. This system had to be highly concurrent, straightforward to extend, have high performance, and be coded rapidly by a small development staff. Because of these requirements, the authors embarked upon an experiment to write this application in Erlang. This paper describes what we did, why we did it, and what we learned over the course of our development effort. It is our hope that this chronicle may be useful to others thinking about coding in Erlang for the first time and to the incumbent Erlang community to hear an outsider's perspective on this fine language.
Good to see commerical applications of functional languages. It may be interesting to compare their wish-list against what a typical theorist may want (static-typing isn't there, more code examples is).
Posted to functional by Noel Welsh on 9/2/02; 5:55:48 AM
|
|