-
Notifications
You must be signed in to change notification settings - Fork 4
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
rejoin
redesign
#154
Comments
|
I see rejoin like this:
And I'd get over the tags, as well as emails and urls. |
Good to keep an eye on #134 too. |
Given its importance, this won't cut, because:
|
At least it's not an order of magnitude. Perhaps it could be optimized, I did not write it with speed in mind. |
While I don't press for TDD most of the time, I do think that spec'ing expected results would be a good plan for this. So then we know what the edge cases and designed behavior are. |
This would be slower than now, but faster than @loziniak's.
But we have to consider breaking code as well. In this case I can't guess how much depends on the current behavior, and feel fairly safe if we decide to change it. But this also falls into design chat on |
I'd start with examples from OP:
|
This seems nice and predictable but how would one make it output a string (primary use case)? |
Same as now I suppose, by putting a string as the first value in the block. Or any non-block value for that matter. |
But we should look at this vs |
Old I have an updated version with |
I tried
rejoin
on some different combinations of values, and it gives some unexpected results for me, given a description, that it "joins a block of values":I'd expect it to work like that:
And there is also a strange behavior with paths:
The text was updated successfully, but these errors were encountered: