> If I don’t sound sympathetic, it’s because nobody has shown a use-case for 
> this functionality, and until I see one I am going to have a hard time 
> believing there’s a problem worth solving.  If you want to make the case that 
> we need something like this, please show me why. 

Didn't this thread start off with a use case?

        seq.lazy.filter(predicate).first                // is not actually 
lazy, and Swift provides no good way to do this

One way to fix this is to add `first` to `SequenceType`, but it feels strange 
for a property to potentially consume part of the sequence. `buffered` 
ultimately has the same problem. By representing this as a function, it at 
least looks like something that might have side effects.

-- 
Brent Royal-Gordon
Architechies

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to