while still a long way off the node.js file API, this shows how, with
the tools available, we can make a nice JS-API that maps the somewhat
ugly Java-Interface (why can't I pass around callbacks directly?) to a
really nice JS one.
var reader = new FileReader();
reader.readFile('/etc/passwd', function(){
// do stuff
});
you can't have it nicer

I would have loved to get closures to work, but, alas, I don't. Live
Connect was made in the pre-crockford days. But with a bit of magic
(which, I guess, is a fitting tool for fighting zombies), I can still do
it