{"action":"created","issue":{"url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/197","repository_url":"https://api.github.com/repos/fantasyland/fantasy-land","labels_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/197/labels{/name}","comments_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/197/comments","events_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/197/events","html_url":"https://github.com/fantasyland/fantasy-land/pull/197","id":185676587,"number":197,"title":"Add Alternative specs","user":{"login":"safareli","id":1932383,"avatar_url":"https://avatars.githubusercontent.com/u/1932383?v=3","gravatar_id":"","url":"https://api.github.com/users/safareli","html_url":"https://github.com/safareli","followers_url":"https://api.github.com/users/safareli/followers","following_url":"https://api.github.com/users/safareli/following{/other_user}","gists_url":"https://api.github.com/users/safareli/gists{/gist_id}","starred_url":"https://api.github.com/users/safareli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/safareli/subscriptions","organizations_url":"https://api.github.com/users/safareli/orgs","repos_url":"https://api.github.com/users/safareli/repos","events_url":"https://api.github.com/users/safareli/events{/privacy}","received_events_url":"https://api.github.com/users/safareli/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2016-10-27T13:59:59Z","updated_at":"2016-10-31T20:09:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/fantasyland/fantasy-land/pulls/197","html_url":"https://github.com/fantasyland/fantasy-land/pull/197","diff_url":"https://github.com/fantasyland/fantasy-land/pull/197.diff","patch_url":"https://github.com/fantasyland/fantasy-land/pull/197.patch"},"body":"Specs added:\n- Alt\n- Plus\n- Alternative\n- MonadZero\n- MonadOr\n- MonadPlus\n\nTODO:\n- [x] add laws in `laws/*`\n- [x] update test\n\nfixes #187\n"},"comment":{"url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/comments/257405931","html_url":"https://github.com/fantasyland/fantasy-land/pull/197#issuecomment-257405931","issue_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/197","id":257405931,"user":{"login":"rpominov","id":825702,"avatar_url":"https://avatars.githubusercontent.com/u/825702?v=3","gravatar_id":"","url":"https://api.github.com/users/rpominov","html_url":"https://github.com/rpominov","followers_url":"https://api.github.com/users/rpominov/followers","following_url":"https://api.github.com/users/rpominov/following{/other_user}","gists_url":"https://api.github.com/users/rpominov/gists{/gist_id}","starred_url":"https://api.github.com/users/rpominov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpominov/subscriptions","organizations_url":"https://api.github.com/users/rpominov/orgs","repos_url":"https://api.github.com/users/rpominov/repos","events_url":"https://api.github.com/users/rpominov/events{/privacy}","received_events_url":"https://api.github.com/users/rpominov/received_events","type":"User","site_admin":false},"created_at":"2016-10-31T20:09:10Z","updated_at":"2016-10-31T20:09:10Z","body":"> As described above, Array and Maybe support both:\r\n\r\nAh, sorry, missed that.\r\n\r\n> `Task.alt = Task.mOrElse (is MonadOr) = (a) => this.orElse(() => a)`\r\n\r\nPity that if we use `orElse` as method name instead of `mOrElse`, there will be a problem for some Task/Future implementations :)\r\n\r\nRegarding usefulness, I don't have a big enough perspective for all this stuff to judge. To me it just seems than maybe we move too fast for a specification on which a lot of code may depend, so future changes may be hard. But as I said, I'm a bad person to judge."}}
{"actor":{"display_login":"rpominov"}}