{"action":"created","issue":{"url":"https://api.github.com/repos/manofstick/visualfsharp/issues/21","repository_url":"https://api.github.com/repos/manofstick/visualfsharp","labels_url":"https://api.github.com/repos/manofstick/visualfsharp/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/manofstick/visualfsharp/issues/21/comments","events_url":"https://api.github.com/repos/manofstick/visualfsharp/issues/21/events","html_url":"https://github.com/manofstick/visualfsharp/pull/21","id":185556051,"number":21,"title":"seq.comparewith","user":{"login":"liboz","id":13482895,"avatar_url":"https://avatars.githubusercontent.com/u/13482895?v=3","gravatar_id":"","url":"https://api.github.com/users/liboz","html_url":"https://github.com/liboz","followers_url":"https://api.github.com/users/liboz/followers","following_url":"https://api.github.com/users/liboz/following{/other_user}","gists_url":"https://api.github.com/users/liboz/gists{/gist_id}","starred_url":"https://api.github.com/users/liboz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liboz/subscriptions","organizations_url":"https://api.github.com/users/liboz/orgs","repos_url":"https://api.github.com/users/liboz/repos","events_url":"https://api.github.com/users/liboz/events{/privacy}","received_events_url":"https://api.github.com/users/liboz/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-27T02:09:34Z","updated_at":"2016-10-28T03:44:13Z","closed_at":"2016-10-27T05:58:58Z","pull_request":{"url":"https://api.github.com/repos/manofstick/visualfsharp/pulls/21","html_url":"https://github.com/manofstick/visualfsharp/pull/21","diff_url":"https://github.com/manofstick/visualfsharp/pull/21.diff","patch_url":"https://github.com/manofstick/visualfsharp/pull/21.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/manofstick/visualfsharp/issues/comments/256829298","html_url":"https://github.com/manofstick/visualfsharp/pull/21#issuecomment-256829298","issue_url":"https://api.github.com/repos/manofstick/visualfsharp/issues/21","id":256829298,"user":{"login":"manofstick","id":2093966,"avatar_url":"https://avatars.githubusercontent.com/u/2093966?v=3","gravatar_id":"","url":"https://api.github.com/users/manofstick","html_url":"https://github.com/manofstick","followers_url":"https://api.github.com/users/manofstick/followers","following_url":"https://api.github.com/users/manofstick/following{/other_user}","gists_url":"https://api.github.com/users/manofstick/gists{/gist_id}","starred_url":"https://api.github.com/users/manofstick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manofstick/subscriptions","organizations_url":"https://api.github.com/users/manofstick/orgs","repos_url":"https://api.github.com/users/manofstick/repos","events_url":"https://api.github.com/users/manofstick/events{/privacy}","received_events_url":"https://api.github.com/users/manofstick/received_events","type":"User","site_admin":false},"created_at":"2016-10-28T03:44:13Z","updated_at":"2016-10-28T03:44:13Z","body":"Hmmm...\r\n\r\nI'm in two minds about this. Piping in regards to multi stream seqs is confusing to begin with, as what you imagine as the first input is really the second it means that the compare with returns is values around the wrong way to the intuitive feel. The same problem is with Append where the \"streamed\" one comes after. This caught me out the first time I used it.\r\n\r\nAnyway what I usually do now to avoid confusion is have a fun line, create a tuple and the use the double pipe operator.\r\n\r\nI.e.\r\n\r\n    |> Seq.xxx\r\n    |> fun data -> data, data2\r\n    ||> seq.compareWith comparer\r\n\r\nAnyway, what I'm getting at, in a round about way, is that my personal usage benefits from the first argument being a composer, whereas I can understand why the second would be.\r\n\r\nSo I don't think we can win, unless we make both."}}
{"actor":{"display_login":"manofstick"}}