Skip to content

lopusz/bob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published