Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operation request: Carry out multiple operations on the same input #424

Open
n1474335 opened this issue Nov 20, 2018 · 1 comment
Open

Comments

@n1474335
Copy link
Member

Summary

A Flow Control operation, similar to Fork, but with the goal of carrying out the subsequent operations in the recipe on the same input, rather than chaining them together and operating on the output of the previous operation as normal.

Example

Input

Test

Recipe

Branch (or some other more suitable name)
To Hex
To Base64
To Binary

Output

54 65 73 74
VGVzdA==
01010100 01100101 01110011 01110100

I don't really like the name 'Branch' because it's too close to 'Fork' and would lead to confusion, but I can't think of a more suitable name at the moment.

@masq
Copy link
Contributor

masq commented Dec 29, 2018

I've made a Pull Request (PR) with a simple implementation of this functionality. Would love more use-cases, examples, etc. as I believe the operation as I've implemented it is fragile... that is, I'm not sure it will accomplish all that people want it to accomplish given a more diverse set of input(s). It does produce the correct output given the input listed above, however.

Also, I've called it "Disjoin" as that to me sounds "far enough away" from the term "Fork", (versus the currently suggested "Branch") though, I was also considering the following:

  • Branch (the current suggestion)
  • Divide
  • Diverge (my second favorite)
  • Disjoin (the one I went with)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants