github/ReactiveCocoa — pull request #170 by Coneko (2012-12-05 19:36:08+00:00)
Title: Added +[<RACStream> concat].

As I mentioned in #168 the addition of `-collect` has spawned a couple of new patterns in my code.

When I have an array of objects with which I want to create some signals, I can use `+zip:reduce:` to get the results of the signals if the original objects and the results are mapped 1-to-1 or 1-to-N (with N being the same number for each signal), and `+merge:` followed by `-collect` when the results are mapped 1-X (with X being a different number for each signal).

The drawback of `+merge:` into `-collect` is that it doesn't preserve the order of the results with respect to the original ordering.

Which is why I added `+concat:` back in even though in the initial review of `` it was deemed not very useful.