{"action":"created","issue":{"url":"https://api.github.com/repos/ericniebler/stl2/issues/23","labels_url":"https://api.github.com/repos/ericniebler/stl2/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/ericniebler/stl2/issues/23/comments","events_url":"https://api.github.com/repos/ericniebler/stl2/issues/23/events","html_url":"https://github.com/ericniebler/stl2/issues/23","id":73722700,"number":23,"title":"algorithm return types should maybe drop pair and tuple in favor of structs with more meaningful field names","user":{"login":"ericniebler","id":225757,"avatar_url":"https://avatars.githubusercontent.com/u/225757?v=3","gravatar_id":"","url":"https://api.github.com/users/ericniebler","html_url":"https://github.com/ericniebler","followers_url":"https://api.github.com/users/ericniebler/followers","following_url":"https://api.github.com/users/ericniebler/following{/other_user}","gists_url":"https://api.github.com/users/ericniebler/gists{/gist_id}","starred_url":"https://api.github.com/users/ericniebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericniebler/subscriptions","organizations_url":"https://api.github.com/users/ericniebler/orgs","repos_url":"https://api.github.com/users/ericniebler/repos","events_url":"https://api.github.com/users/ericniebler/events{/privacy}","received_events_url":"https://api.github.com/users/ericniebler/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-05-06T20:10:37Z","updated_at":"2015-05-28T21:20:02Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/ericniebler/stl2/issues/comments/106603590","html_url":"https://github.com/ericniebler/stl2/issues/23#issuecomment-106603590","issue_url":"https://api.github.com/repos/ericniebler/stl2/issues/23","id":106603590,"user":{"login":"ericniebler","id":225757,"avatar_url":"https://avatars.githubusercontent.com/u/225757?v=3","gravatar_id":"","url":"https://api.github.com/users/ericniebler","html_url":"https://github.com/ericniebler","followers_url":"https://api.github.com/users/ericniebler/followers","following_url":"https://api.github.com/users/ericniebler/following{/other_user}","gists_url":"https://api.github.com/users/ericniebler/gists{/gist_id}","starred_url":"https://api.github.com/users/ericniebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericniebler/subscriptions","organizations_url":"https://api.github.com/users/ericniebler/orgs","repos_url":"https://api.github.com/users/ericniebler/repos","events_url":"https://api.github.com/users/ericniebler/events{/privacy}","received_events_url":"https://api.github.com/users/ericniebler/received_events","type":"User","site_admin":false},"created_at":"2015-05-28T21:20:02Z","updated_at":"2015-05-28T21:20:02Z","body":"> This would avoid making arbitrary decisions, like deciding that changing `copy` will be less breaking than `count`.\r\n\r\nYou're right, it's arbitrary, and it makes me uncomfortable. But making people do more work to get the result they asked for also makes me uncomfortable. We don't have the luxury of designing STL2 in a bubble ... there is a huge installed base, and ease of migration is a concern.\r\n\r\nIt's a question that should be put to the committee, certainly."}}