The refactoring of the Task system is nearly complete. Now there are...
The refactoring of the Task system is nearly complete. Now there are
multiple types of tasks including `StringTask` and `MapTask`. Each
task type is responsible for running itself and processing its own
result. This makes it much easier for people to create new task types.
Also, the map and parallel function support has been completely
refactored and improved. This includes a map and parallel function
implementation for the task controller as well as a @parallel decorator.