Chris Lauwers
Chris Lauwers
Yes, I'm suggesting that the `node_filter` syntax could be leveraged for this purpose. I probably confused things by using the word `member_filter` rather than `node_filter`. I envisioned that the syntax...
All scalar units are case insensitive. The note in https://docs.oasis-open.org/tosca/TOSCA/v2.0/csd05/TOSCA-v2.0-csd05.html#_Toc125468705 states this for scalar-unit.size. That note should be moved up to the general description about scalar units.
I vote for consistency. Either all scalar units should be case insensitive, or they should all be case sensitive.
The following is an example of what an harmonized syntax could look like. It eliminates the `target` and `target_relationship` keynames in workflow conditions, and it eliminates the `target_filter` keyname in...
I like this proposal a lot. It suggests we should use Boolean functions (rather than constraint clauses) as the building blocks for condition statements. Can we start with this proposal...
In my opinion, there is no need for new keywords. The existing `SELF` keyword works just fine in both cases. For node filters defined in node templates, SELF refers to...
In Calin's example in https://github.com/oasis-open/tosca-community-contributions/issues/122#issuecomment-1216627536 the syntax suggests that a node filter is a list of Boolean functions. Why not just use a single Boolean function? If multiple functions need...
Workflow preconditions are now expressed using Boolean expressions as documented in https://docs.oasis-open.org/tosca/TOSCA/v2.0/csd05/TOSCA-v2.0-csd05.html#_Toc125468883. Similarly, conditions in policy triggers are now expressed using Boolean expressions as well as documented in https://docs.oasis-open.org/tosca/TOSCA/v2.0/csd05/TOSCA-v2.0-csd05.html#_Toc125468856. Using...
Yes, I believe we want aggregation semantics, not distribution. By the way, Calin raised a concern about the fact that the proposal above uses the same *function* syntax for defining...
Alternatively, we could take `count_range` into account to determine the default: - if the upper bound of `count_range` is 1, then the default is to return the single element with...