{"action":"created","issue":{"url":"https://api.github.com/repos/funcool/cats/issues/122","labels_url":"https://api.github.com/repos/funcool/cats/issues/122/labels{/name}","comments_url":"https://api.github.com/repos/funcool/cats/issues/122/comments","events_url":"https://api.github.com/repos/funcool/cats/issues/122/events","html_url":"https://github.com/funcool/cats/pull/122","id":113745650,"number":122,"title":"(WIP) `ap`, applicative \"idiom brackets\" sugar","user":{"login":"blendmaster","id":546560,"avatar_url":"https://avatars.githubusercontent.com/u/546560?v=3","gravatar_id":"","url":"https://api.github.com/users/blendmaster","html_url":"https://github.com/blendmaster","followers_url":"https://api.github.com/users/blendmaster/followers","following_url":"https://api.github.com/users/blendmaster/following{/other_user}","gists_url":"https://api.github.com/users/blendmaster/gists{/gist_id}","starred_url":"https://api.github.com/users/blendmaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blendmaster/subscriptions","organizations_url":"https://api.github.com/users/blendmaster/orgs","repos_url":"https://api.github.com/users/blendmaster/repos","events_url":"https://api.github.com/users/blendmaster/events{/privacy}","received_events_url":"https://api.github.com/users/blendmaster/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-10-28T05:17:07Z","updated_at":"2015-11-03T17:43:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/funcool/cats/pulls/122","html_url":"https://github.com/funcool/cats/pull/122","diff_url":"https://github.com/funcool/cats/pull/122.diff","patch_url":"https://github.com/funcool/cats/pull/122.patch"},"body":"Essentially the \"idiom brackets\" from the [original Applicative paper][0] as well as the [syntax proposal for Haskell][1] that show up from time to time. Unfortunately (or fortunately, depending on who you ask),\r\nclojure doesn't have reader macros, so we can't implement `(| |)` banana brackets.\r\n\r\nIt's actually hard to think up a good name for this that isn't silly or overly long. `ap` seems pretty clear in the clojure world, but suggestions are welcome. \r\n\r\n[0]: http://staff.city.ac.uk/~ross/papers/Applicative.pdf\r\n[1]: https://ocharles.org.uk/IdiomBrackets.html"},"comment":{"url":"https://api.github.com/repos/funcool/cats/issues/comments/153429689","html_url":"https://github.com/funcool/cats/pull/122#issuecomment-153429689","issue_url":"https://api.github.com/repos/funcool/cats/issues/122","id":153429689,"user":{"login":"dialelo","id":409039,"avatar_url":"https://avatars.githubusercontent.com/u/409039?v=3","gravatar_id":"","url":"https://api.github.com/users/dialelo","html_url":"https://github.com/dialelo","followers_url":"https://api.github.com/users/dialelo/followers","following_url":"https://api.github.com/users/dialelo/following{/other_user}","gists_url":"https://api.github.com/users/dialelo/gists{/gist_id}","starred_url":"https://api.github.com/users/dialelo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dialelo/subscriptions","organizations_url":"https://api.github.com/users/dialelo/orgs","repos_url":"https://api.github.com/users/dialelo/repos","events_url":"https://api.github.com/users/dialelo/events{/privacy}","received_events_url":"https://api.github.com/users/dialelo/received_events","type":"User","site_admin":false},"created_at":"2015-11-03T17:43:48Z","updated_at":"2015-11-03T17:43:48Z","body":"I guess is not WIP anymore, right?"}}