Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.59 KB

README.org

File metadata and controls

39 lines (30 loc) · 1.59 KB

BOB

Bob — he builds!

https://api.travis-ci.org/lopusz/bob.png?branch=master

This is a workflow engine similar to make, but oriented towards data processing.

How to play?

Documentation is on the way, however, the feature set has to be frozen first :(

To play with bob, first create uberjar. Afterwards you can build or clean one of the examples.

lein uberjar
cd examples/simple

../../sbin/bob build  # creates files
../../sbin/bob clean  # cleans all the files, which bob knows how to produce

All recipes are described in bob.clj file. Inspection of examples should give you the idea, how it works. Note that bob.clj are normal Clojure programs, so you can use the whole language power to generate the appropriate rules, as long as they are known before launching the workflow.

Similar projects

License

Distributed under the Eclipse Public License, the same as Clojure.