Jug Shell Note Jug Shell The jug shell subcommand opens up a shell within the environment of the Jugfile. It can be used for debugging and exploration of the task structure. ...
The Why of Jug Why jug? A Bit of History Design Criteria The Why of Jug This explains the philosophy behind jug and some of its design decisions. Why jug? A Bit of Histor...
Jug Tutorial What is jug? Example Problem Tasks Task Generators Jug Intermediate and Final Results Advantages Limitations Jug Tutorial What is jug? Jug is a simple w...
Types in Jug Types in Jug Any type that can be pickle()d can be used with jug tasks. However, it might sometimes be wiser to break up your tasks in ways that minimise the comm...
Magic Jug Methods Custom hash functions Using the CustomHash wrapper Implementing a __jug_hash__ method Overriding the value function Magic Jug Methods This is an advanced ...
Water and Jug Problem Water and Jug Problem You are given two jugs with capacities x and y litres. There is an infinite amount of water supply available. You need to determine ...
Invalidating Jug Task Results (invalidate subcommand) Invalidation is manual Invalidation is dependency aware Example Invalidating Jug Task Results (invalidate subcommand) W...
Bash Shell Helpers Who is this document for? Terms used in this document What scripts are available? Installing these scripts Understanding the scripts Bash Shell Helpers ...
Map/Reduce Mapping, reducing and all that Jazz Naïve Solution Grouping computations Curried mapping Example Full example source code Map/Reduce Mapping, reducing and al...
Utilities Identity Using identity to induce dependencies jug_execute cached_glob Utilities The module jug.utils has a few functions which are meant to be used in writing j...