polyphonic

0.1.0 • Public • Published

polyphonic

NPM version

join-calculus as async flow control

Example

var polyphonic = require("polyphonic")
 
var Buffer = polyphonic([
    ["get", "async put", function (s) {
        return s
    }]
])
 
var buffer = Buffer()
 
var one = buffer.get()(function (err, value) {
 
})
var two = buffer.get()(function (err, value) {
 
})
 
// some time later!!
 
buffer.put("hello")
buffer.put("world")
 
// now the get calls have their callbacks invoked

Installation

npm install polyphonic

Contributors

  • Raynos

MIT Licenced

Readme

Keywords

none

Package Sidebar

Install

npm i polyphonic

Weekly Downloads

0

Version

0.1.0

License

none

Last publish

Collaborators

  • raynos