{"action":"created","issue":{"url":"https://api.github.com/repos/non/cats/issues/775","labels_url":"https://api.github.com/repos/non/cats/issues/775/labels{/name}","comments_url":"https://api.github.com/repos/non/cats/issues/775/comments","events_url":"https://api.github.com/repos/non/cats/issues/775/events","html_url":"https://github.com/non/cats/pull/775","id":124674396,"number":775,"title":"Adds Show[Stream]","user":{"login":"mikejcurry","id":10455080,"avatar_url":"https://avatars.githubusercontent.com/u/10455080?v=3","gravatar_id":"","url":"https://api.github.com/users/mikejcurry","html_url":"https://github.com/mikejcurry","followers_url":"https://api.github.com/users/mikejcurry/followers","following_url":"https://api.github.com/users/mikejcurry/following{/other_user}","gists_url":"https://api.github.com/users/mikejcurry/gists{/gist_id}","starred_url":"https://api.github.com/users/mikejcurry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikejcurry/subscriptions","organizations_url":"https://api.github.com/users/mikejcurry/orgs","repos_url":"https://api.github.com/users/mikejcurry/repos","events_url":"https://api.github.com/users/mikejcurry/events{/privacy}","received_events_url":"https://api.github.com/users/mikejcurry/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-03T22:22:39Z","updated_at":"2016-01-05T21:57:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/non/cats/pulls/775","html_url":"https://github.com/non/cats/pull/775","diff_url":"https://github.com/non/cats/pull/775.diff","patch_url":"https://github.com/non/cats/pull/775.patch"},"body":"Adds a `Show` instance for `Stream`.\r\n\r\nOf note, unlike `Stream.toString`, this proposed implementation is referentially transparent.\r\n\r\nA test exists for this property. \r\n\r\nI thought about adding some checks in that test to demonstrate that `toString` exhibits behaviour that violates referential transparency, but I thought that would be too brittle to included in this test, as if a future Scala version rectifies this behaviour in`Stream`, then the test might break, which might not be nice. It is straightforward to add something that shows this however. \r\n"},"comment":{"url":"https://api.github.com/repos/non/cats/issues/comments/169146393","html_url":"https://github.com/non/cats/pull/775#issuecomment-169146393","issue_url":"https://api.github.com/repos/non/cats/issues/775","id":169146393,"user":{"login":"ceedubs","id":977929,"avatar_url":"https://avatars.githubusercontent.com/u/977929?v=3","gravatar_id":"","url":"https://api.github.com/users/ceedubs","html_url":"https://github.com/ceedubs","followers_url":"https://api.github.com/users/ceedubs/followers","following_url":"https://api.github.com/users/ceedubs/following{/other_user}","gists_url":"https://api.github.com/users/ceedubs/gists{/gist_id}","starred_url":"https://api.github.com/users/ceedubs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ceedubs/subscriptions","organizations_url":"https://api.github.com/users/ceedubs/orgs","repos_url":"https://api.github.com/users/ceedubs/repos","events_url":"https://api.github.com/users/ceedubs/events{/privacy}","received_events_url":"https://api.github.com/users/ceedubs/received_events","type":"User","site_admin":false},"created_at":"2016-01-05T21:57:00Z","updated_at":"2016-01-05T21:57:00Z","body":"I'm going to go ahead and merge. This is a useful instance and we can always revisit the syntax usage later."}}