{"action":"opened","issue":{"url":"https://api.github.com/repos/ericniebler/stl2/issues/292","repository_url":"https://api.github.com/repos/ericniebler/stl2","labels_url":"https://api.github.com/repos/ericniebler/stl2/issues/292/labels{/name}","comments_url":"https://api.github.com/repos/ericniebler/stl2/issues/292/comments","events_url":"https://api.github.com/repos/ericniebler/stl2/issues/292/events","html_url":"https://github.com/ericniebler/stl2/issues/292","id":191880068,"number":292,"title":"Clarify [iterators.bidirectional]/3.3","user":{"login":"CaseyCarter","id":456873,"avatar_url":"https://avatars.githubusercontent.com/u/456873?v=3","gravatar_id":"","url":"https://api.github.com/users/CaseyCarter","html_url":"https://github.com/CaseyCarter","followers_url":"https://api.github.com/users/CaseyCarter/followers","following_url":"https://api.github.com/users/CaseyCarter/following{/other_user}","gists_url":"https://api.github.com/users/CaseyCarter/gists{/gist_id}","starred_url":"https://api.github.com/users/CaseyCarter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CaseyCarter/subscriptions","organizations_url":"https://api.github.com/users/CaseyCarter/orgs","repos_url":"https://api.github.com/users/CaseyCarter/repos","events_url":"https://api.github.com/users/CaseyCarter/events{/privacy}","received_events_url":"https://api.github.com/users/CaseyCarter/received_events","type":"User","site_admin":false},"labels":[{"id":148763050,"url":"https://api.github.com/repos/ericniebler/stl2/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":469616080,"url":"https://api.github.com/repos/ericniebler/stl2/labels/needs%20wording","name":"needs wording","color":"b60205","default":false},{"id":469615702,"url":"https://api.github.com/repos/ericniebler/stl2/labels/new","name":"new","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-27T19:36:01Z","updated_at":"2016-11-27T19:36:01Z","closed_at":null,"body":"> * [iterators.bidirectional]/3.3: This looks very odd to me.  Is `bool((a--, a), == --b)` the correct expression?\r\n\r\nThe para in question is:\r\n\r\n> If `bool(a == b)`, then `bool((a--, a) == --b)`.\r\n\r\nThis expression is a \"clever\" encoding of \"after evaluating `a--`, `bool(a == --b)` is `true`.\" Would:\r\n\r\n> If `bool(a == b)`, then after evaluating both `a--` and `--b`, `bool(a == b)` still holds.\r\n\r\nbe clearer? Or perhaps the more terse:\r\n\r\n> If `bool(a == b)`, then `(a--, --b, bool(a == b))` is `true`."}}
{"actor":{"display_login":"CaseyCarter"}}