{"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":226,"created_at":"2017-02-26T18:18:11Z","updated_at":"2018-09-19T07:52:18Z","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/422696467","html_url":"https://github.com/dotnet/csharplang/issues/185#issuecomment-422696467","issue_url":"https://api.github.com/repos/dotnet/csharplang/issues/185","id":422696467,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMjY5NjQ2Nw==","user":{"login":"CyrusNajmabadi","id":4564579,"node_id":"MDQ6VXNlcjQ1NjQ1Nzk=","avatar_url":"https://avatars3.githubusercontent.com/u/4564579?v=4","gravatar_id":"","url":"https://api.github.com/users/CyrusNajmabadi","html_url":"https://github.com/CyrusNajmabadi","followers_url":"https://api.github.com/users/CyrusNajmabadi/followers","following_url":"https://api.github.com/users/CyrusNajmabadi/following{/other_user}","gists_url":"https://api.github.com/users/CyrusNajmabadi/gists{/gist_id}","starred_url":"https://api.github.com/users/CyrusNajmabadi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CyrusNajmabadi/subscriptions","organizations_url":"https://api.github.com/users/CyrusNajmabadi/orgs","repos_url":"https://api.github.com/users/CyrusNajmabadi/repos","events_url":"https://api.github.com/users/CyrusNajmabadi/events{/privacy}","received_events_url":"https://api.github.com/users/CyrusNajmabadi/received_events","type":"User","site_admin":false},"created_at":"2018-09-19T07:52:18Z","updated_at":"2018-09-19T07:52:18Z","author_association":"NONE","body":"> @CyrusNajmabadi Not everyone can immediately realize that the ^ here is a unary operator.\r\n\r\nI don't expect people to immediately realize *anything* :)   That's not a driving goal for me.  I'm looking for features though that the greater community and ecosystem can pick up, teach, and learn overall.  \r\n\r\n> And, similarly, is @ an operator or not? and [ ]? \\? Of course it is obvious for an expert.\r\n\r\nAs I pointed out, you can easily just google this stuff.  Or read some intro books.  Or articles, documentation, specs, etc. that teach you about this stuff.  That's how this works with languages.  It's how it works with *all* languages.  I'd consider myself an expert, but i needed to go read up on go/rust/swift and other languages to figure out waht they meant since so much of every language is not something that i \"immediately realize\" what it is.\r\n"}}
{"actor":{"display_login":"CyrusNajmabadi"}}