Daryle Walker
Daryle Walker
I renamed the methods from "copy" to "overwrite" and did a lot of the other changes suggested by @mdznr. Check it out.
I thought that the `Sequence` level is the wrong approach. Maybe we could start from the `IteratorProtcol` level. I wrote a core routine as an `extension` to iterators. However, we...
If you're naming one of the auxiliary methods `contains(atLeast:where:)`, you should rename `contains(lessThanOrEqualTo:where:)` to `contains(atMost:where:)` instead.
When first creating the pull request, I'm not sure what the "please add `'?template=new.md'` to the URL to switch to the appropriate template." part in the commented instructions meant.
> As discussed on the forum, binary search is available as `partitioningIndex`: is there some use case additionally that you're trying to capture here? The referenced method works with a...
I use two layers of setting objects, like the README sample code. I have nothing by default in the direct "command line" settings, but have all the flags in the...
You're not planning to update `IntegerLiteralType`? My sample had "`String(describing: Self.self)`" replacing "`Complex`" because I found out that when Swift prints out a type, and the type is generic, it'll...
For the single-element removal method, isn't "removingSubrange(position..
`OverlayCollection.makeIndex(_:)` can't work if the source collections use the same `Index` type, because then the two overloads would have identical signatures. Possible fix: explicitly use the words "base" or "overlay"...
You could add an optimized `.isEmpty` ```swift @inlinable public var isEmpty: Bool { base[..