Skip to content

Instantly share code, notes, and snippets.

var posix = require("posix");
var sys = require("sys");
var continuables = require('continuables');
function writeFile(filename, value, mode) {
if (typeof value !== "string") {
throw new Error('Value must be a string');
}
if (typeof mode === "undefined") {
mode = 0600;
exports.create = function() {
var queue = [],
queueIndex = 0;
// I don't know if we want to save state, but it is easy to implement.
// I am just worried about overhead
var cachedValue = null;
var enqueue = function enqueue(func) {
queue.push(func);