{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/csharplang/issues/1581","repository_url":"https://api.github.com/repos/dotnet/csharplang","labels_url":"https://api.github.com/repos/dotnet/csharplang/issues/1581/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/csharplang/issues/1581/comments","events_url":"https://api.github.com/repos/dotnet/csharplang/issues/1581/events","html_url":"https://github.com/dotnet/csharplang/issues/1581","id":327820569,"node_id":"MDU6SXNzdWUzMjc4MjA1Njk=","number":1581,"title":"Make semicolon optional in C# vNext","user":{"login":"andrei-m-code","id":5212280,"node_id":"MDQ6VXNlcjUyMTIyODA=","avatar_url":"https://avatars2.githubusercontent.com/u/5212280?v=4","gravatar_id":"","url":"https://api.github.com/users/andrei-m-code","html_url":"https://github.com/andrei-m-code","followers_url":"https://api.github.com/users/andrei-m-code/followers","following_url":"https://api.github.com/users/andrei-m-code/following{/other_user}","gists_url":"https://api.github.com/users/andrei-m-code/gists{/gist_id}","starred_url":"https://api.github.com/users/andrei-m-code/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrei-m-code/subscriptions","organizations_url":"https://api.github.com/users/andrei-m-code/orgs","repos_url":"https://api.github.com/users/andrei-m-code/repos","events_url":"https://api.github.com/users/andrei-m-code/events{/privacy}","received_events_url":"https://api.github.com/users/andrei-m-code/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2018-05-30T17:09:25Z","updated_at":"2018-05-30T20:15:57Z","closed_at":null,"author_association":"NONE","body":"Semicolon is a useless character and a long lasting legacy that has to go. Compiler can figure out if it's the end of statement on it's own. \r\n\r\nMaking semicolon optional will lead to better language efficiency. Programmers would be more focused on feature coding and not on the syntax itself. I've got a countless amount of missing semicolon compile time errors and I'm sure I'm not the only one - it wasted thousands of total developer hours to fix it.\r\n\r\nPlease make it optional in the next C# version."},"comment":{"url":"https://api.github.com/repos/dotnet/csharplang/issues/comments/393303271","html_url":"https://github.com/dotnet/csharplang/issues/1581#issuecomment-393303271","issue_url":"https://api.github.com/repos/dotnet/csharplang/issues/1581","id":393303271,"node_id":"MDEyOklzc3VlQ29tbWVudDM5MzMwMzI3MQ==","user":{"login":"andrei-m-code","id":5212280,"node_id":"MDQ6VXNlcjUyMTIyODA=","avatar_url":"https://avatars2.githubusercontent.com/u/5212280?v=4","gravatar_id":"","url":"https://api.github.com/users/andrei-m-code","html_url":"https://github.com/andrei-m-code","followers_url":"https://api.github.com/users/andrei-m-code/followers","following_url":"https://api.github.com/users/andrei-m-code/following{/other_user}","gists_url":"https://api.github.com/users/andrei-m-code/gists{/gist_id}","starred_url":"https://api.github.com/users/andrei-m-code/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrei-m-code/subscriptions","organizations_url":"https://api.github.com/users/andrei-m-code/orgs","repos_url":"https://api.github.com/users/andrei-m-code/repos","events_url":"https://api.github.com/users/andrei-m-code/events{/privacy}","received_events_url":"https://api.github.com/users/andrei-m-code/received_events","type":"User","site_admin":false},"created_at":"2018-05-30T20:15:56Z","updated_at":"2018-05-30T20:15:56Z","author_association":"NONE","body":"> The problem isn't some obsession with semicolons. It's the problem of trying to retrofit the syntactic structures of one language onto another when that language is 18 years old and 7 versions in.\r\n\r\nStrongly disagree! C# has been evolving by taking best practices and features from other languages for it's whole life and it will be. Do you think where Linq came from or ?. or extension methods or async/await. It all was successfully s̶t̶o̶l̶e̶n̶ taken from more modern languages.\r\n\r\n@davkean I think we do better lately."}}
{"actor":{"display_login":"andrei-m-code"}}