{"action":"closed","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/15731","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/15731/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/15731/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/15731/events","html_url":"https://github.com/JuliaLang/julia/issues/15731","id":145198738,"number":15731,"title":"make numeric literal juxtaposition less brittle","user":{"login":"StefanKarpinski","id":153596,"avatar_url":"https://avatars1.githubusercontent.com/u/153596?v=3","gravatar_id":"","url":"https://api.github.com/users/StefanKarpinski","html_url":"https://github.com/StefanKarpinski","followers_url":"https://api.github.com/users/StefanKarpinski/followers","following_url":"https://api.github.com/users/StefanKarpinski/following{/other_user}","gists_url":"https://api.github.com/users/StefanKarpinski/gists{/gist_id}","starred_url":"https://api.github.com/users/StefanKarpinski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StefanKarpinski/subscriptions","organizations_url":"https://api.github.com/users/StefanKarpinski/orgs","repos_url":"https://api.github.com/users/StefanKarpinski/repos","events_url":"https://api.github.com/users/StefanKarpinski/events{/privacy}","received_events_url":"https://api.github.com/users/StefanKarpinski/received_events","type":"User","site_admin":false},"labels":[{"id":1363386,"url":"https://api.github.com/repos/JuliaLang/julia/labels/breaking","name":"breaking","color":"800000","default":false},{"id":163368715,"url":"https://api.github.com/repos/JuliaLang/julia/labels/parser","name":"parser","color":"bfdadc","default":false},{"id":97639,"url":"https://api.github.com/repos/JuliaLang/julia/labels/speculative","name":"speculative","color":"999999","default":false}],"state":"closed","locked":false,"assignee":{"login":"JeffBezanson","id":744556,"avatar_url":"https://avatars3.githubusercontent.com/u/744556?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffBezanson","html_url":"https://github.com/JeffBezanson","followers_url":"https://api.github.com/users/JeffBezanson/followers","following_url":"https://api.github.com/users/JeffBezanson/following{/other_user}","gists_url":"https://api.github.com/users/JeffBezanson/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffBezanson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffBezanson/subscriptions","organizations_url":"https://api.github.com/users/JeffBezanson/orgs","repos_url":"https://api.github.com/users/JeffBezanson/repos","events_url":"https://api.github.com/users/JeffBezanson/events{/privacy}","received_events_url":"https://api.github.com/users/JeffBezanson/received_events","type":"User","site_admin":false},"assignees":[{"login":"JeffBezanson","id":744556,"avatar_url":"https://avatars3.githubusercontent.com/u/744556?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffBezanson","html_url":"https://github.com/JeffBezanson","followers_url":"https://api.github.com/users/JeffBezanson/followers","following_url":"https://api.github.com/users/JeffBezanson/following{/other_user}","gists_url":"https://api.github.com/users/JeffBezanson/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffBezanson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffBezanson/subscriptions","organizations_url":"https://api.github.com/users/JeffBezanson/orgs","repos_url":"https://api.github.com/users/JeffBezanson/repos","events_url":"https://api.github.com/users/JeffBezanson/events{/privacy}","received_events_url":"https://api.github.com/users/JeffBezanson/received_events","type":"User","site_admin":false}],"milestone":null,"comments":15,"created_at":"2016-04-01T14:42:19Z","updated_at":"2017-05-02T16:59:34Z","closed_at":"2017-05-02T16:59:34Z","body":"The most obvious two changes would be:\n- disallow `0` as a juxtaposed numeric literal coefficient: `0n` would be a syntax error.\n- disallow juxtaposition of floating-point numeric literals with trailing `.`: `1.x` would be a syntax error.\n\nThere may be others but these two strike me as clearly a good idea. One nice thing about disallowing `0` as a juxtaposed numeric literal coefficient is that it opens up as many `0x1234` syntaxes as one might ever want, so it kind of future-proofs us for that. Another nice thing is that instead of getting a surprise when they try `0x` after `0y` just working, people will get a warning as soon as they try `0y` and they can immediately learn that `0` doesn't work as a juxtaposed numeric literal coefficient.\n"}}
{"actor":{"display_login":"JeffBezanson"}}