The following package is now registered. https://github.com/tshort/Maker.jl
This package helps manage actions and account for dependencies. It's like *make* or Ruby's Rake, but targeted at data processing and analysis rather than building code. Maker provides methods for defining tasks and dependencies between tasks. My target use case is to define several tasks and dependencies, and run `make()` to perform the analysis. Then if input files change or I change part of the code, run `make()` again, and Maker will re-run only the parts that have changed. Maker was derived from Mike Nolta's Jake.jl. The syntax and API are similar to Rake. Comments welcome.