John Didion

Results 103 issues of John Didion

The ability to have multi-line strings has been requested several times. It would also make easier several of the other proposals under consideration, such as in-line Dockerfile and evaluation of...

enhancement
Spec Change

`Array[Array[X]] split(Array[X], Int)` Create subsets of an array of a specified maximum size `n`. All sub-arrays will have `n` elements, except possibly the last sub-array which will have at most...

enhancement
Spec Change
Discussion

* The `read_json` function returns type `mixed` (an object, array, or primitive) * The `read_tsv` function returns type `Array[Array[String]]` Both of these functions are to support reading structured data. The...

Spec Change
feature request
Discussion

The section on [Concatenation of Optional Values](https://github.com/openwdl/wdl/blob/main/versions/1.1/SPEC.md#concatenation-of-optional-values) currently (as of 1.1) says: "Within expression placeholders the string concatenation operator (+) gains the ability to operate on optional values, to facilitate...

Spec Change
feature request

A shortcoming of the `File` and `Directory` data types is the inability to guarantee the equivalence of inputs, which breaks reproducibility and makes the implementation of call caching (which we...

enhancement
Spec Change
RFC

This is a rather ambitious idea for the WDL spec, but would give us a big jump-start on creating a compliance test suite. The idea is for every piece of...

Also see discussions here: https://github.com/openwdl/wdl/discussions/408 Currently, it is specified that the task command block is executed by a bash interpreter. Non-bash languages are supported either by heredocs or by putting...

Spec Change
Discussion

### Checklist - [ ] Pull request details were added to CHANGELOG.md

Cross-posted from #405 Also see discussions here: * https://github.com/openwdl/wdl/discussions/413 * https://github.com/openwdl/wdl/discussions/407 Currently, the WDL specification provides a small library of functions that meet the needs of many use-cases, but certainly...

Spec Change
Discussion

In V1, File + String = File is allowed. In development, String + File = File is allowed, but File + String is removed. I am guessing this was a...

bug
Spec Change