Mike Lin
Mike Lin
Update: I just spent a little bit of time poking at this with Cromwell 63 and couldn't find a case where it distinguishes `T x = default` and `T? x...
Just dug up these interesting historical artifacts: https://github.com/biowdl/tasks/commit/d993500b08a8cf26fa5c516392d47b99425107be#diff-bb2a20c006384ad4bdd7f90555382acfb7e2be64a99e1d06b6e625ecb509c899R16 https://github.com/broadinstitute/cromwell/issues/3927 https://github.com/broadinstitute/cromwell/issues/3819 So would value input on this topic from @DavyCats @rhpvorderman @aednichols
I'm open to considering the `Omit` concept, but we'd need to work out some sharp edges. To take this example of the currently proposed loophole, ```wdl workflow w { input...
[miniwdl v1.2.0](https://github.com/chanzuckerberg/miniwdl/releases/tag/v1.2.0) implements the behavior described in this PR, however, for now `miniwdl check` will also flag the ambiguity about how to treat `T? x = default` input declarations. (I'm...
@patmagee thanks for labeling this; coincidentally, I also JUST got burned by this ambiguity again "in the wild", so I'm :+1: of course; but I'll also drop a note in...
Thanks @patmagee for moving this along! As you know, I strongly support the general idea of enabling environment variables as an alternative (often a superior one) to `~{}` text interpolations....
Another angle on the prior comment: the container environment variables are an implementation detail that should be encapsulated inside the task. The *caller* doesn't really need to know whether a...
> ``` > # use a type qualifier preceding the type. This one could also be my favorite > env String FOO > ``` I like this too! One further...
Environment variables are a universal mechanism that every shell/language interpreter will have an idiomatic way to consume, and will also be more familiar to authors learning WDL who do have...
@patmagee while I like the concrete proposal `env String` etc., as well as some of the other ideas mentioned, I'm a little wary of calling it an instance of a...