{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/csharplang/issues/185","repository_url":"https://api.github.com/repos/dotnet/csharplang","labels_url":"https://api.github.com/repos/dotnet/csharplang/issues/185/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/csharplang/issues/185/comments","events_url":"https://api.github.com/repos/dotnet/csharplang/issues/185/events","html_url":"https://github.com/dotnet/csharplang/issues/185","id":210336659,"node_id":"MDU6SXNzdWUyMTAzMzY2NTk=","number":185,"title":"Champion \"slicing\" / Range","user":{"login":"gafter","id":3804346,"node_id":"MDQ6VXNlcjM4MDQzNDY=","avatar_url":"https://avatars3.githubusercontent.com/u/3804346?v=4","gravatar_id":"","url":"https://api.github.com/users/gafter","html_url":"https://github.com/gafter","followers_url":"https://api.github.com/users/gafter/followers","following_url":"https://api.github.com/users/gafter/following{/other_user}","gists_url":"https://api.github.com/users/gafter/gists{/gist_id}","starred_url":"https://api.github.com/users/gafter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gafter/subscriptions","organizations_url":"https://api.github.com/users/gafter/orgs","repos_url":"https://api.github.com/users/gafter/repos","events_url":"https://api.github.com/users/gafter/events{/privacy}","received_events_url":"https://api.github.com/users/gafter/received_events","type":"User","site_admin":false},"labels":[{"id":513192173,"node_id":"MDU6TGFiZWw1MTMxOTIxNzM=","url":"https://api.github.com/repos/dotnet/csharplang/labels/Proposal","name":"Proposal","color":"fbca04","default":false},{"id":536034773,"node_id":"MDU6TGFiZWw1MzYwMzQ3NzM=","url":"https://api.github.com/repos/dotnet/csharplang/labels/Proposal%20champion","name":"Proposal champion","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"jaredpar","id":146967,"node_id":"MDQ6VXNlcjE0Njk2Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/146967?v=4","gravatar_id":"","url":"https://api.github.com/users/jaredpar","html_url":"https://github.com/jaredpar","followers_url":"https://api.github.com/users/jaredpar/followers","following_url":"https://api.github.com/users/jaredpar/following{/other_user}","gists_url":"https://api.github.com/users/jaredpar/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredpar/subscriptions","organizations_url":"https://api.github.com/users/jaredpar/orgs","repos_url":"https://api.github.com/users/jaredpar/repos","events_url":"https://api.github.com/users/jaredpar/events{/privacy}","received_events_url":"https://api.github.com/users/jaredpar/received_events","type":"User","site_admin":false},"assignees":[{"login":"jaredpar","id":146967,"node_id":"MDQ6VXNlcjE0Njk2Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/146967?v=4","gravatar_id":"","url":"https://api.github.com/users/jaredpar","html_url":"https://github.com/jaredpar","followers_url":"https://api.github.com/users/jaredpar/followers","following_url":"https://api.github.com/users/jaredpar/following{/other_user}","gists_url":"https://api.github.com/users/jaredpar/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredpar/subscriptions","organizations_url":"https://api.github.com/users/jaredpar/orgs","repos_url":"https://api.github.com/users/jaredpar/repos","events_url":"https://api.github.com/users/jaredpar/events{/privacy}","received_events_url":"https://api.github.com/users/jaredpar/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/dotnet/csharplang/milestones/8","html_url":"https://github.com/dotnet/csharplang/milestone/8","labels_url":"https://api.github.com/repos/dotnet/csharplang/milestones/8/labels","id":2339243,"node_id":"MDk6TWlsZXN0b25lMjMzOTI0Mw==","number":8,"title":"8.0 candidate","description":"Candidates for the C# 8.0 release","creator":{"login":"gafter","id":3804346,"node_id":"MDQ6VXNlcjM4MDQzNDY=","avatar_url":"https://avatars3.githubusercontent.com/u/3804346?v=4","gravatar_id":"","url":"https://api.github.com/users/gafter","html_url":"https://github.com/gafter","followers_url":"https://api.github.com/users/gafter/followers","following_url":"https://api.github.com/users/gafter/following{/other_user}","gists_url":"https://api.github.com/users/gafter/gists{/gist_id}","starred_url":"https://api.github.com/users/gafter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gafter/subscriptions","organizations_url":"https://api.github.com/users/gafter/orgs","repos_url":"https://api.github.com/users/gafter/repos","events_url":"https://api.github.com/users/gafter/events{/privacy}","received_events_url":"https://api.github.com/users/gafter/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":1,"state":"open","created_at":"2017-02-21T23:48:05Z","updated_at":"2018-07-27T18:01:46Z","due_on":"2080-01-01T08:00:00Z","closed_at":null},"comments":218,"created_at":"2017-02-26T18:18:11Z","updated_at":"2018-09-18T13:51:53Z","closed_at":null,"author_association":"MEMBER","body":"Introduce a `..` syntax, such that `x..y` ends up creating a `Range` of `x` and `y`.\r\n\r\n- [ ] Proposal added\r\n- [x] [Discussed in LDM](https://github.com/dotnet/csharplang/blob/master/meetings/2016/LDM-2016-11-01.md)\r\n- [ ] Decision in LDM\r\n- [ ] Finalized (done, rejected, inactive)\r\n- [ ] Spec'ed\r\n\r\nSee also\r\n- https://github.com/dotnet/roslyn/issues/120\r\n- https://github.com/dotnet/csharplang/blob/master/meetings/2016/LDM-2016-11-01.md\r\n- https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-07-05.md#slicing\r\n- https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-12-06.md\r\n- https://github.com/dotnet/csharplang/blob/master/meetings/2018/LDM-2018-05-14.md#index-and-range\r\n- https://github.com/dotnet/csharplang/blob/master/meetings/2018/LDM-2018-09-05.md#index-operator\r\n- discussion https://github.com/dotnet/csharplang/issues/198"},"comment":{"url":"https://api.github.com/repos/dotnet/csharplang/issues/comments/422401514","html_url":"https://github.com/dotnet/csharplang/issues/185#issuecomment-422401514","issue_url":"https://api.github.com/repos/dotnet/csharplang/issues/185","id":422401514,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMjQwMTUxNA==","user":{"login":"ckarras","id":11079586,"node_id":"MDQ6VXNlcjExMDc5NTg2","avatar_url":"https://avatars3.githubusercontent.com/u/11079586?v=4","gravatar_id":"","url":"https://api.github.com/users/ckarras","html_url":"https://github.com/ckarras","followers_url":"https://api.github.com/users/ckarras/followers","following_url":"https://api.github.com/users/ckarras/following{/other_user}","gists_url":"https://api.github.com/users/ckarras/gists{/gist_id}","starred_url":"https://api.github.com/users/ckarras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ckarras/subscriptions","organizations_url":"https://api.github.com/users/ckarras/orgs","repos_url":"https://api.github.com/users/ckarras/repos","events_url":"https://api.github.com/users/ckarras/events{/privacy}","received_events_url":"https://api.github.com/users/ckarras/received_events","type":"User","site_admin":false},"created_at":"2018-09-18T13:51:53Z","updated_at":"2018-09-18T13:51:53Z","author_association":"NONE","body":"@HaloFour and @CyrusNajmabadi:\r\n\r\n> What about the design meeting notes make it seem that the team is taking this lightly? They've gone through many permutations of syntax and functionality over the course of almost two years.\r\n\r\nAs far as I could tell, the idea of the ^ operator is introduced on the meeting notes for February 05, 2018, and the decision to use it is documented on the meeting notes for May 14, 2018: \r\nhttps://github.com/dotnet/csharplang/blob/98043cdc889303d956d540d7ab3bc4f5044a9d3b/meetings/2018/LDM-2018-02-05.md\r\nhttps://github.com/dotnet/csharplang/blob/98043cdc889303d956d540d7ab3bc4f5044a9d3b/meetings/2018/LDM-2018-05-14.md\r\n\r\n> The ^ glyph is a bit foreign at first, but nothing worse than that.\r\n\r\nThis statement is taking the decision lightly, and the absence of documentation on the reasoning for preferring this over all the previously discussed alternatives is an appearance of lack of thought.\r\nI couldn't find anything in nearby meeting notes, or discussions here, or in proposals/ranges.md about why this option was preferred over previously discussed alternatives and over the syntax for a similar feature in other similar languages. Some proposals would cause breaking changes and should be avoided, but others would work.\r\n\r\nOf course I may have missed the meeting notes where the rationale is documented, or I may have forgot to look somewhere. In that case, a URL would be helpful to the discussion.\r\n"}}
{"actor":{"display_login":"ckarras"}}