{"action":"created","issue":{"url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/211","repository_url":"https://api.github.com/repos/fantasyland/fantasy-land","labels_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/211/labels{/name}","comments_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/211/comments","events_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/211/events","html_url":"https://github.com/fantasyland/fantasy-land/issues/211","id":195731827,"number":211,"title":"Promise equality","user":{"login":"paldepind","id":521604,"avatar_url":"https://avatars.githubusercontent.com/u/521604?v=3","gravatar_id":"","url":"https://api.github.com/users/paldepind","html_url":"https://github.com/paldepind","followers_url":"https://api.github.com/users/paldepind/followers","following_url":"https://api.github.com/users/paldepind/following{/other_user}","gists_url":"https://api.github.com/users/paldepind/gists{/gist_id}","starred_url":"https://api.github.com/users/paldepind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paldepind/subscriptions","organizations_url":"https://api.github.com/users/paldepind/orgs","repos_url":"https://api.github.com/users/paldepind/repos","events_url":"https://api.github.com/users/paldepind/events{/privacy}","received_events_url":"https://api.github.com/users/paldepind/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-12-15T07:02:48Z","updated_at":"2016-12-16T14:33:47Z","closed_at":null,"body":"The readme says:\r\n\r\n> Two promises are equivalent when they yield equivalent values.\r\n\r\nIs this really an \"appropriate definition of equivalence for the given value\"? Because then I don't understand what the criteria for equivalence is?\r\n\r\nIt seems to me that a promise that resolves in five minutes with the value \"Tada\" is not equal to a promise that resolves tomorrow afternoon with the value \"Tada\". I'd say that two promises are only equal if they resolve to equivalent values at the exact same times."},"comment":{"url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/comments/267606383","html_url":"https://github.com/fantasyland/fantasy-land/issues/211#issuecomment-267606383","issue_url":"https://api.github.com/repos/fantasyland/fantasy-land/issues/211","id":267606383,"user":{"login":"SimonRichardson","id":2562584,"avatar_url":"https://avatars.githubusercontent.com/u/2562584?v=3","gravatar_id":"","url":"https://api.github.com/users/SimonRichardson","html_url":"https://github.com/SimonRichardson","followers_url":"https://api.github.com/users/SimonRichardson/followers","following_url":"https://api.github.com/users/SimonRichardson/following{/other_user}","gists_url":"https://api.github.com/users/SimonRichardson/gists{/gist_id}","starred_url":"https://api.github.com/users/SimonRichardson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SimonRichardson/subscriptions","organizations_url":"https://api.github.com/users/SimonRichardson/orgs","repos_url":"https://api.github.com/users/SimonRichardson/repos","events_url":"https://api.github.com/users/SimonRichardson/events{/privacy}","received_events_url":"https://api.github.com/users/SimonRichardson/received_events","type":"User","site_admin":false},"created_at":"2016-12-16T14:33:47Z","updated_at":"2016-12-16T14:33:47Z","body":"> An expression `expr` is referentially transparent if in a program `p`, all occurrences of `expr` in `p` can be replaced by an assignment to `expr` without effecting an observable change in `p`.\r\n\r\nThat's what I mean, if that's not what you mean, then ... erm..."}}
{"actor":{"display_login":"SimonRichardson"}}