Friday, November 14, 2008

hadoop




hadoop is a software platform that lets one easily write and run applications that process vast amounts of data.

It's like MapReduce from Google, but how Yahoo does it (which probably means not as good). But it's part of Apache incubator, which is very cool.

Hadoop at wikipedia
is a dataflow programming environment for processing very large files.

CouchDB is also now in Apache incubator.
CouchDB at wikipedia.

This came from me researching a class I taught recently at UVIC on Functional Programming.

Charming Python: Functional programming in Python
Functional Programming HOWTO in Python
Ocaml - I couldn't figure out the OCaml logo, but the class figured out that it looked like a Camel. lol. droll lol.
Monads
From Monoids to Monads