Jonathan Clark
Jonathan Clark
The following is proposed syntax for switch-case statements in ducttape: It allows for pattern matching on branch points that have _already_ been previously defined by some upstream task. ``` switch...
According to Wikipedia, ext3 and friends limit directory names to 255 bytes. Realization names quickly become long and may exceed this limit. We should come up with a strategy that...
We would also like to achieve nested branch points as an alternative to config blocks, making it easy to define language pairs as branch points within the same workflow, something...
Add documentation about _command line_ realization globbing, added in 3c7331e. Example: ``` ./experiments.tape -C zh-en-fbis.tconf invalidate induce_bins 'TM_Disc_Bits.{2bits,3bits,4bits,6bits,8bits,10bits,12bits,14bits,16bits}-*' ```
We want to detect names that will cause problems on the filesystem as early as possible.
By moving some files to the attic, we risk breaking future runs. Example: task t1 creates an absolute symlink to some file in its own directory. Task t2 then runs...
The ability to add branch points externally to the workflow is a big selling point for running parameter sweeps, etc. We should draw some attention to it and educate users...
There should be regression tests that makes sure that all branch points by the same name have the same baseline branch name and that all branch points by the same...
There should be some regression tests that run several instances of ducttape in parallel, ensuring that the output is consistent.