mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
926 B
33 lines
926 B
13 years ago
|
# Slide - a tiny flow control library
|
||
|
|
||
|
Callbacks are simple and easy if you keep the pattern consistent.
|
||
|
|
||
|
Check out the [slide
|
||
|
presentation](http://github.com/isaacs/slide-flow-control/raw/master/nodejs-controlling-flow.pdf),
|
||
|
or the [blog post](http://howto.no.de/flow-control-in-npm).
|
||
|
|
||
|
You'll laugh when you see how little code is actually in this thing.
|
||
|
It's so not-enterprisey, you won't believe it. It does almost nothing,
|
||
|
but it's super handy.
|
||
|
|
||
|
I use this util in [a real world program](http://npmjs.org/).
|
||
|
|
||
|
You should use it as an example of how to write your own flow control
|
||
|
utilities. You'll never fully appreciate a flow control lib that you
|
||
|
didn't write yourself.
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
Just copy the files into your project, and use them that way, or
|
||
|
you can do this:
|
||
|
|
||
|
npm install slide
|
||
|
|
||
|
and then:
|
||
|
|
||
|
var asyncMap = require("slide").asyncMap
|
||
|
, chain = require("slide").chain
|
||
|
// use the power!
|
||
|
|
||
|
Enjoy!
|