The OS team at Linspire, Inc. would like to announce that we are standardizing on Haskell as our preferred language for core OS development.Clearly there's a functional programming geek on that team. It seems a really common path to Haskell is:
We are redoing a bunch of our infrastructure using Haskell as our common standard language. Our first task is redoing our Debian package builder (aka autobuilder) in Haskell. Other tools such as ISO builders, package dependency checkers are in progress. The goal is to make a really tight simple set of tools that will let developers contribute to Freespire, based on Debian tools whenever possible. Our hardware detector, currently in OCaml, is on the block to be rewritten as well.
[...] From our perspective, functional programming makes us more effective and we think that getting even a few people who know Haskell hacking with us is a better combination than lots of Perl and bash. [...]
- See O'Caml's near-C level of performance on the language shootout, poke around a bit.
- Become an FP nut, start to think in higher levels, and start wondering "If only O'Caml had [x]..."
- Hear about Haskell often tossed around when people are talking about O'Caml, investigate, and sink further into depravity.