{"action":"created","issue":{"url":"https://api.github.com/repos/antitypical/Result/issues/62","labels_url":"https://api.github.com/repos/antitypical/Result/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/antitypical/Result/issues/62/comments","events_url":"https://api.github.com/repos/antitypical/Result/issues/62/events","html_url":"https://github.com/antitypical/Result/pull/62","id":87834324,"number":62,"title":"more in-depth README","user":{"login":"jarsen","id":73101,"avatar_url":"https://avatars.githubusercontent.com/u/73101?v=3","gravatar_id":"","url":"https://api.github.com/users/jarsen","html_url":"https://github.com/jarsen","followers_url":"https://api.github.com/users/jarsen/followers","following_url":"https://api.github.com/users/jarsen/following{/other_user}","gists_url":"https://api.github.com/users/jarsen/gists{/gist_id}","starred_url":"https://api.github.com/users/jarsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarsen/subscriptions","organizations_url":"https://api.github.com/users/jarsen/orgs","repos_url":"https://api.github.com/users/jarsen/repos","events_url":"https://api.github.com/users/jarsen/events{/privacy}","received_events_url":"https://api.github.com/users/jarsen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-12T19:59:21Z","updated_at":"2015-06-14T00:29:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/antitypical/Result/pulls/62","html_url":"https://github.com/antitypical/Result/pull/62","diff_url":"https://github.com/antitypical/Result/pull/62.diff","patch_url":"https://github.com/antitypical/Result/pull/62.patch"},"body":"This is my attempt to help out with #51.\r\n\r\nI'm not sure how great my example is... but I think it does demonstrate the core concepts well. And it was the first example I thought of.\r\n\r\nI also tried to give a shoutout to `map` and `flatMap`, and a reference to Javi Soto's monads article (without mentioning the words Functor or Monad in the README). I'm not sure if this is a horrible idea. Seems like now that Swift 2.0 brings error handling the higher order functions are really what make results stand out as a better (IMO) solution to error handling. Since those features are one of the compelling reasons for `Result` I thought it might be appropriate to highlight them a little.\r\n\r\nAnyway let me know what you think. Hopefully it's helpful.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/antitypical/Result/issues/comments/111765629","html_url":"https://github.com/antitypical/Result/pull/62#issuecomment-111765629","issue_url":"https://api.github.com/repos/antitypical/Result/issues/62","id":111765629,"user":{"login":"neilpa","id":42419,"avatar_url":"https://avatars.githubusercontent.com/u/42419?v=3","gravatar_id":"","url":"https://api.github.com/users/neilpa","html_url":"https://github.com/neilpa","followers_url":"https://api.github.com/users/neilpa/followers","following_url":"https://api.github.com/users/neilpa/following{/other_user}","gists_url":"https://api.github.com/users/neilpa/gists{/gist_id}","starred_url":"https://api.github.com/users/neilpa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neilpa/subscriptions","organizations_url":"https://api.github.com/users/neilpa/orgs","repos_url":"https://api.github.com/users/neilpa/repos","events_url":"https://api.github.com/users/neilpa/events{/privacy}","received_events_url":"https://api.github.com/users/neilpa/received_events","type":"User","site_admin":false},"created_at":"2015-06-14T00:29:23Z","updated_at":"2015-06-14T00:29:23Z","body":"> maybe it would be appropriate to mention a few popular libraries that use Result, such as ReactiveCocoa?\r\n\r\n:+1: "}}