I’m thinking of adding a new filter operator called “braid” that would braid two lists together, one item at a time. E.g., the output of [braid[1 2 3],[a b c]]
would be 1 a 2 b 3 c
. This would not make it into the upcoming 5.3.6 release, since Jeremy Ruston has asked that all new features for 5.3.6 be submitted by the end of October, and I won’t have time to work on my “braid” operator idea until November at the earliest. But I hope to get it into 5.3.7.
If you think that a “braid” filter operator might be useful to you, I have a question for you: what would you expect the output of [braid[1 2 3 4 5 6 7],[a b c]]
to be?
This is not a quiz where there’s one right answer. I can think of several possible answers, any of which would be “right” in some circumstances and “wrong” in others. What I want to know is what your gut feel would be: what answer would feel most correct to your intuition? My intuition would lead me to answer that question one way, but if there’s a clear majority of answers that point to a different answer, then I would want to take that into account as I design the “braid” filter operator.
So please let me know what you would expect the output of [braid[1 2 3 4 5 6 7],[a b c]]
to be, and that will help this operator to be as intuitive as possible once I get it working.