FileIO for Node.js

A simple File I/O module

This is fileIO, a module for reading, writing, and streaming files in Node.js.

The API is a little different from most, including a representation of a stream as a function, and the use of a "Continuable", which is a function that takes a continuation, as opposed to Promises, for asynchronous calls which return a single value, and the use of an Either type to deal with unambiguously returning either an error or a successful result from an I/O call.

The license is MIT.

Update: February 25, 2010

See the new release announcement for the latest code.

Please try it and let me know about any bugs, complaints, raves, or ideas.