Evangelos Karatzas
01/22/2026, 9:34 AMFamke Bäuerle
01/22/2026, 9:36 AMskip_ and would vote for adapting the rulesJoon Klaps
01/22/2026, 9:38 AMJames Fellows Yates
01/22/2026, 9:45 AMskip_ thing versus the other issue.
However note if you allow skip_ you should then also allow the run_ variant.
But also if we are talking about a specifici boolean input type, it might not be controlling just skip or run of a process, but maybe controlling something else like activate a mode in a tool or remove something... so it turns into a can of worms IMO 😉
But it doesn't 'break' anythingSimon Pearce
01/22/2026, 9:48 AMJames Fellows Yates
01/22/2026, 9:48 AMJames Fellows Yates
01/22/2026, 9:49 AMJames Fellows Yates
01/22/2026, 9:49 AMSimon Pearce
01/22/2026, 9:49 AMJames Fellows Yates
01/22/2026, 9:49 AMJames Fellows Yates
01/22/2026, 9:49 AMOh, look, the second point is out of dateBecause no one looks at them as we establishe
Simon Pearce
01/22/2026, 9:49 AMJames Fellows Yates
01/22/2026, 9:49 AMNicolas Vannieuwkerke
01/22/2026, 9:50 AMJames Fellows Yates
01/22/2026, 9:51 AMJames Fellows Yates
01/22/2026, 9:51 AMJim Downie
01/22/2026, 9:51 AMworkflow X {
take:
skip_X: Bool
Which will make understanding what each thing is more clear. You could even have bool_skip_X if you really preferred 🥲
For now, I think prefixing with val_ is not a terrible idea, to differentiate the input type as a value/value channel rather than a queue channel. But I'm not wedded to it and if you think it improves clarity I could be convinced to let such a thing slideSimon Pearce
01/22/2026, 9:51 AMch_ or val in subworkflowsJames Fellows Yates
01/22/2026, 9:52 AMFor now, I think prefixing with val_ is not a terrible idea, to differentiate the input type as a value/value channel rather than a queue channel. But I'm not wedded to it and if you think it improves clarity I could be convinced to let such a thing slideThat was wah tI said to @Evangelos Karatzas on the PR but he still wanted to bring it here for a fight 😆
Evangelos Karatzas
01/22/2026, 9:52 AMSimon Pearce
01/22/2026, 9:53 AMch_Simon Pearce
01/22/2026, 9:54 AMval is a little less rigidSimon Pearce
01/22/2026, 9:54 AMch, but don't require val?Evangelos Karatzas
01/22/2026, 9:55 AMSimon Pearce
01/22/2026, 9:56 AMskip_ is obviously going to be a booleanJames Fellows Yates
01/22/2026, 9:56 AMbool_ in that case thoughJames Fellows Yates
01/22/2026, 9:56 AMactivate_ run_ remove_ etcEvangelos Karatzas
01/22/2026, 9:57 AMskip_ 😛James Fellows Yates
01/22/2026, 9:57 AMJames Fellows Yates
01/22/2026, 9:57 AMJames Fellows Yates
01/22/2026, 9:57 AMJames Fellows Yates
01/22/2026, 9:58 AMEvangelos Karatzas
01/22/2026, 9:58 AMJames Fellows Yates
01/22/2026, 9:58 AMEvangelos Karatzas
01/22/2026, 10:00 AMSimon Pearce
01/22/2026, 10:01 AMNicolas Vannieuwkerke
01/22/2026, 10:03 AMNicolas Vannieuwkerke
01/22/2026, 10:04 AMEvangelos Karatzas
01/22/2026, 10:10 AMNicolas Vannieuwkerke
01/22/2026, 10:11 AMEvangelos Karatzas
01/22/2026, 1:47 PMJim Downie
01/22/2026, 1:51 PMch_."
I think this mistakes queue channels for tuples? Any queue channel (a channel with more than one entry) should be prefixed with ch_, whether it is of the format [meta, thing] or just a channel of multiple thing?Evangelos Karatzas
01/22/2026, 1:52 PMJim Downie
01/22/2026, 1:53 PMEvangelos Karatzas
01/22/2026, 2:00 PMJim Downie
01/22/2026, 2:04 PM[ file_1, file_2, file_n ] would imply a channel with a single entry which is a list, which could technically be a queue channel (is consumed by a process) or a value channel (is used repeatedly by a process if there is another queue channel input that is longer)Evangelos Karatzas
01/22/2026, 2:08 PM