API Documentation JUG: Coarse Level Parallelisation for Python API Documentation JUG: Coarse Level Parallelisation for Python The main use of jug is from the command line: ...
Backends What is a Jug Backend? What Backends Are Available? Filesystem Redis In Memory Store Which Backend Should I Use? Backends What is a Jug Backend? A jug backend ...
Configuration Configuration file Configuration Configuration file New in version 1.3: In previous versions, the configuration file was called ~/.jug/configrc . Since version...
Barriers bvalue Barriers Often part of your control structure depends on previous computations. For example, you might load all the data, and filter some of them out based on ...
Early exit Maximum running time Exiting if a file exists Exiting after a specified number of tasks Early exit This functionality is available since 1.7, but needed to be exp...
Compound Tasks See Also Compound Tasks This is a fairly advanced topic, which you should only tackle once you have mastered the basics of Jug. A compound task is a function t...
Writing a Backend What is a backend How to write a backend Writing a Backend What is a backend A backend is simply a store for objects. It needs to support four operations:...
Ten Big Ideas plus one Presentation slides (pdf format) Ten Big Ideas plus one The key to understanding Clojure is ideas, not language constructs but the concepts that shape t...
Tasklets Before Tasklets With Tasklets Tasklets New in version 0.8: Tasklets were added in version 0.8, starting with the betas (named 0.7.9..) A Tasklet is a light-weight t...
The Database Id Generator The UUID Generator All persistent entities managed by the process engine (Process Instances, Tasks, …) have uniqueIds. These Ids uniquely identify ...