{"action":"created","issue":{"url":"https://api.github.com/repos/typelevel/cats/issues/894","repository_url":"https://api.github.com/repos/typelevel/cats","labels_url":"https://api.github.com/repos/typelevel/cats/issues/894/labels{/name}","comments_url":"https://api.github.com/repos/typelevel/cats/issues/894/comments","events_url":"https://api.github.com/repos/typelevel/cats/issues/894/events","html_url":"https://github.com/typelevel/cats/pull/894","id":135644897,"number":894,"title":"add Task","user":{"login":"stew","id":66772,"avatar_url":"https://avatars.githubusercontent.com/u/66772?v=3","gravatar_id":"","url":"https://api.github.com/users/stew","html_url":"https://github.com/stew","followers_url":"https://api.github.com/users/stew/followers","following_url":"https://api.github.com/users/stew/following{/other_user}","gists_url":"https://api.github.com/users/stew/gists{/gist_id}","starred_url":"https://api.github.com/users/stew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stew/subscriptions","organizations_url":"https://api.github.com/users/stew/orgs","repos_url":"https://api.github.com/users/stew/repos","events_url":"https://api.github.com/users/stew/events{/privacy}","received_events_url":"https://api.github.com/users/stew/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-23T06:03:45Z","updated_at":"2016-02-23T06:54:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/typelevel/cats/pulls/894","html_url":"https://github.com/typelevel/cats/pull/894","diff_url":"https://github.com/typelevel/cats/pull/894.diff","patch_url":"https://github.com/typelevel/cats/pull/894.patch"},"body":"So I think this contains a working Task implementation. There are some tests, they pass on the JVM, but we are using java.util.concurrent, which won't work on JS, so althogh validateJVM passes, validateJS will not pass.\r\n\r\nSo clearly this isn't ready for merge.\r\n\r\nI don't think we currently have a way to have JVM only stuff currently, right?"},"comment":{"url":"https://api.github.com/repos/typelevel/cats/issues/comments/187574419","html_url":"https://github.com/typelevel/cats/pull/894#issuecomment-187574419","issue_url":"https://api.github.com/repos/typelevel/cats/issues/894","id":187574419,"user":{"login":"stew","id":66772,"avatar_url":"https://avatars.githubusercontent.com/u/66772?v=3","gravatar_id":"","url":"https://api.github.com/users/stew","html_url":"https://github.com/stew","followers_url":"https://api.github.com/users/stew/followers","following_url":"https://api.github.com/users/stew/following{/other_user}","gists_url":"https://api.github.com/users/stew/gists{/gist_id}","starred_url":"https://api.github.com/users/stew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stew/subscriptions","organizations_url":"https://api.github.com/users/stew/orgs","repos_url":"https://api.github.com/users/stew/repos","events_url":"https://api.github.com/users/stew/events{/privacy}","received_events_url":"https://api.github.com/users/stew/received_events","type":"User","site_admin":false},"created_at":"2016-02-23T06:54:59Z","updated_at":"2016-02-23T06:54:59Z","body":"still left to do:\r\n\r\n- [ ] eq instance (which we will need for ...:)\r\n- [ ] test monad laws\r\n- [ ] semigroup instance\r\n- [ ] have a debate about whether or not it is a comonad (I vote no)"}}