Simon Chiang
unread,Jun 18, 2009, 12:58:09 PM6/18/09Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Tap Forum
This version of tap is mostly bug fixes, but includes some refactoring
to simplify the namespace. The big change is that dependency-based
workflows have been removed.
Specifying dependencies for tasks gets very confusing because you end
up thinking in two directions, forward and backwards at the same
time. Most often it is more clear to perform setups directly within a
task. Additionally, dependency-like behavior is easily implemented
within the structure of an imperative workflow.
Dependency-based workflows are now only supported from Rap. Rap::Task
works very much like a Rake::Task (ie extensible, singleton, single-
run, and capable of tracking dependencies).
==== Roadmap
I'm still working on building the Tap-Server to serve tasks from a web
interface. I am prototyping a middleware debugger to make larger
workflows easier to construct. In addition, I am working on making it
easier to package workflows into a reusable format.
Enjoy!