BDS 0.99
Added features 0.99:
- Task dependencies using taskIDs
- Several improvements in multithreading robustness
- Multi-line using backslash fixed.
- Corrected bug in time-stamps analysis of empty files, causing non-idempotent behavior.
- Added: 'dep / goal' expressions for declarative style
- Added: 'par' parallel threads
- Added multiple assignment: (var1, var2, ... varN) = [ list ]
- print, println, error, warning are statements now
- Added unity testing capabilities
- Range functions
- Configuration file parsing: config(fileName)
Added features 0.99 (release 'B'):
- Added 'allowEmpty' to allow tasks to output empty files
- Added 'randSeed' to set (per thread) random number generator seed
Experimental:
- Minimalistic 'function style' operations (map, reduce, foreach, filter)
- Mesos support