{"action":"created","issue":{"url":"https://api.github.com/repos/javaslang/javaslang/issues/1166","repository_url":"https://api.github.com/repos/javaslang/javaslang","labels_url":"https://api.github.com/repos/javaslang/javaslang/issues/1166/labels{/name}","comments_url":"https://api.github.com/repos/javaslang/javaslang/issues/1166/comments","events_url":"https://api.github.com/repos/javaslang/javaslang/issues/1166/events","html_url":"https://github.com/javaslang/javaslang/issues/1166","id":138487702,"number":1166,"title":"Weird Either.get() behavior","user":{"login":"vicmosin","id":612207,"avatar_url":"https://avatars.githubusercontent.com/u/612207?v=3","gravatar_id":"","url":"https://api.github.com/users/vicmosin","html_url":"https://github.com/vicmosin","followers_url":"https://api.github.com/users/vicmosin/followers","following_url":"https://api.github.com/users/vicmosin/following{/other_user}","gists_url":"https://api.github.com/users/vicmosin/gists{/gist_id}","starred_url":"https://api.github.com/users/vicmosin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vicmosin/subscriptions","organizations_url":"https://api.github.com/users/vicmosin/orgs","repos_url":"https://api.github.com/users/vicmosin/repos","events_url":"https://api.github.com/users/vicmosin/events{/privacy}","received_events_url":"https://api.github.com/users/vicmosin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/javaslang/javaslang/milestones/18","html_url":"https://github.com/javaslang/javaslang/milestones/2.0.0","labels_url":"https://api.github.com/repos/javaslang/javaslang/milestones/18/labels","id":1091674,"number":18,"title":"2.0.0","description":"","creator":{"login":"danieldietrich","id":743833,"avatar_url":"https://avatars.githubusercontent.com/u/743833?v=3","gravatar_id":"","url":"https://api.github.com/users/danieldietrich","html_url":"https://github.com/danieldietrich","followers_url":"https://api.github.com/users/danieldietrich/followers","following_url":"https://api.github.com/users/danieldietrich/following{/other_user}","gists_url":"https://api.github.com/users/danieldietrich/gists{/gist_id}","starred_url":"https://api.github.com/users/danieldietrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danieldietrich/subscriptions","organizations_url":"https://api.github.com/users/danieldietrich/orgs","repos_url":"https://api.github.com/users/danieldietrich/repos","events_url":"https://api.github.com/users/danieldietrich/events{/privacy}","received_events_url":"https://api.github.com/users/danieldietrich/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":299,"state":"open","created_at":"2015-04-30T20:29:59Z","updated_at":"2016-03-04T14:52:33Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2016-03-04T14:24:41Z","updated_at":"2016-03-04T14:52:33Z","closed_at":"2016-03-04T14:52:33Z","body":"Just upgraded from 1 to 2 (RC 4) and found very weird thing: `either.get()` is actually `getRight()`!?\r\nAs a result, the most useful feature of either, give me either left or right is gone and need to build such an ugly construction:\r\n```\r\nresource.isLeft() ? resource.getLeft() : resource.get()\r\n```\r\nCould somebody explain what was the motivation of this?"},"comment":{"url":"https://api.github.com/repos/javaslang/javaslang/issues/comments/192308680","html_url":"https://github.com/javaslang/javaslang/issues/1166#issuecomment-192308680","issue_url":"https://api.github.com/repos/javaslang/javaslang/issues/1166","id":192308680,"user":{"login":"vicmosin","id":612207,"avatar_url":"https://avatars.githubusercontent.com/u/612207?v=3","gravatar_id":"","url":"https://api.github.com/users/vicmosin","html_url":"https://github.com/vicmosin","followers_url":"https://api.github.com/users/vicmosin/followers","following_url":"https://api.github.com/users/vicmosin/following{/other_user}","gists_url":"https://api.github.com/users/vicmosin/gists{/gist_id}","starred_url":"https://api.github.com/users/vicmosin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vicmosin/subscriptions","organizations_url":"https://api.github.com/users/vicmosin/orgs","repos_url":"https://api.github.com/users/vicmosin/repos","events_url":"https://api.github.com/users/vicmosin/events{/privacy}","received_events_url":"https://api.github.com/users/vicmosin/received_events","type":"User","site_admin":false},"created_at":"2016-03-04T14:52:33Z","updated_at":"2016-03-04T14:52:33Z","body":"I agree that since `Either` is right-biased now, it's useless to get either left or right, and it should be implemented explicitly as you suggested."}}