node-task / spec

A specification for javascript tasks.
MIT License
154 stars 2 forks source link

ChainyJS - microjs task runner #26

Open balupton opened 9 years ago

balupton commented 9 years ago

Taking a bunch of ideas here, I created https://github.com/chainyjs/chainy about a year ago. I then took a big break of programming. While I think it isn't there yet, it certainly has potential. I'm keen to garner more widespread feedback from people in this area.

balupton commented 9 years ago

... no thoughts at all?

tunnckoCore commented 9 years ago

yo man, yea it's in my todo list from few days. :)

tkellen commented 9 years ago

@balupton To be totally honest, I'm burnt out on task runner theory. I'm quite happy to maintain foundational modules that make them easier to write (liftoff, etc) but I don't have the energy or interest in trying to rally the community around a standard these days.

/cc @contra @phated

yocontra commented 9 years ago

What does it provide that streams don't, other than a better API?

balupton commented 9 years ago

@contra it doesn't depend on streams, so can work with any data type - arrays, buffers, objects, whatnot. More complicated example is here: http://runnable.com/U6ichlSIeJ8quen5/create-a-geojson-file-for-your-github-communities-for-node-js-and-chainyjs

yocontra commented 9 years ago

@balupton objectMode streams can also pass any kind of data around, which is what gulpjs uses. for an abstraction over streams that provides a similar API to chainy you can check out http://highlandjs.org/