Skip to content

Use case / solution matrix for more sophisticated chaining grammar #2188

Open
@pokey

Description

We have various use cases for a more complex way of creating target pipelines, and several possible approaches for implementation. This issue attempts to capture the various approaches, and see how they work on various examples

The approaches

The matrix

Note that 4 of the columns here correspond to the approaches above. The "take" and "its" columns just refer to trying to express the given construct using today's "take" and "its" constructs, respectively

Notes "its" "their" "from" "take" smart "take" "at"
"from air and bat swap key with value" "take air and bat swap key with value" "take air and bat swap key with value" "swap key with value at air and bat"
"from air and bat take past next glyph semi" "take air and bat take past next glyph semi" "take air and bat take past next glyph semi" "take past next glyph semi at air and bat"
Could prob make "take" version work using #1636 "from block give first line and last line" "give first line and last line at block"
"from air past bat take slice cap" "take air past bat take slice cap" "take air past bat take slice cap" "take air past at air past bat"
#1603 "from block ink bring every instance ink to their round" "from block ink from every instance ink bring this to round" "from block ink take every instance ink bring this to round" "from block ink take every instance ink bring this to round" "from block ink bring this to round at every instance ink"
"swap first line next block with their previous line" "from first line next block swap with previous line" "take first line next block swap with previous line" "take first line next block swap with previous line" "swap with previous line at first line next block"
#1952 ("from funk odd take its every instance")
#1952 (comment) "bring every instance bat to their round" "from every instance bat bring this to round" "take every instance bat bring this to round" "take every instance bat bring this to round" "bring this to round at every instance bat"
"carve next sub three views first three subs gust" (long command) "from first three subs gust", "from three views", "carve next sub" "take first three subs gust", "take three views sub", "carve next sub" "take first three subs gust", "take three views", "carve next sub"
"bring two items two views fine to their item curly" "from two items two views fine bring this to item curly" "take two items two views fine bring this to item curly" "take two items two views fine bring this to item curly" "bring this to item curly at two items two views fine"

See also

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions