{"action":"created","issue":{"url":"https://api.github.com/repos/scalameta/paradise/issues/84","repository_url":"https://api.github.com/repos/scalameta/paradise","labels_url":"https://api.github.com/repos/scalameta/paradise/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/scalameta/paradise/issues/84/comments","events_url":"https://api.github.com/repos/scalameta/paradise/issues/84/events","html_url":"https://github.com/scalameta/paradise/issues/84","id":183226884,"number":84,"title":"Syntactic converter","user":{"login":"xeno-by","id":609152,"avatar_url":"https://avatars.githubusercontent.com/u/609152?v=3","gravatar_id":"","url":"https://api.github.com/users/xeno-by","html_url":"https://github.com/xeno-by","followers_url":"https://api.github.com/users/xeno-by/followers","following_url":"https://api.github.com/users/xeno-by/following{/other_user}","gists_url":"https://api.github.com/users/xeno-by/gists{/gist_id}","starred_url":"https://api.github.com/users/xeno-by/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xeno-by/subscriptions","organizations_url":"https://api.github.com/users/xeno-by/orgs","repos_url":"https://api.github.com/users/xeno-by/repos","events_url":"https://api.github.com/users/xeno-by/events{/privacy}","received_events_url":"https://api.github.com/users/xeno-by/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/scalameta/paradise/labels/Converter","name":"Converter","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-15T19:07:09Z","updated_at":"2016-10-16T13:37:12Z","closed_at":null,"body":"If I enable all the tests from https://github.com/liufengyun/eden/blob/master/src/test/scala/dotty/eden/UntpdSuite.scala, then we get a bunch of test failures in the following categories:\r\n  - [ ] *Vals and vars with patterns on the left-hand side*\r\n  - [x] *Types* (fixed in https://github.com/scalameta/paradise/pull/83)\r\n  - [ ] *Modifiers*\r\n  - [ ] Lambdas\r\n  - [ ] Type definitions\r\n  - [ ] Abstract vals, vars, etc\r\n  - [ ] Imports\r\n  - [ ] Annotations\r\n  - [ ] Context bounds\r\n  - [ ] By-name parameters\r\n\r\n  1. Categories are sorted in decreasing order of complexity. \r\n  1. Categories written in italic will be really complicated, so I'm taking them. \r\n  1. Please feel free to distribute the rest between yourself. I suggest that someone who wants to work on a given category comments here in this thread and then the category becomes taken.\r\n"},"comment":{"url":"https://api.github.com/repos/scalameta/paradise/issues/comments/254047381","html_url":"https://github.com/scalameta/paradise/issues/84#issuecomment-254047381","issue_url":"https://api.github.com/repos/scalameta/paradise/issues/84","id":254047381,"user":{"login":"Dveim","id":3515147,"avatar_url":"https://avatars.githubusercontent.com/u/3515147?v=3","gravatar_id":"","url":"https://api.github.com/users/Dveim","html_url":"https://github.com/Dveim","followers_url":"https://api.github.com/users/Dveim/followers","following_url":"https://api.github.com/users/Dveim/following{/other_user}","gists_url":"https://api.github.com/users/Dveim/gists{/gist_id}","starred_url":"https://api.github.com/users/Dveim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dveim/subscriptions","organizations_url":"https://api.github.com/users/Dveim/orgs","repos_url":"https://api.github.com/users/Dveim/repos","events_url":"https://api.github.com/users/Dveim/events{/privacy}","received_events_url":"https://api.github.com/users/Dveim/received_events","type":"User","site_admin":false},"created_at":"2016-10-16T13:37:12Z","updated_at":"2016-10-16T13:37:12Z","body":"Not sure about given categories differentiation -- shouldn't we keep `scala.meta.Trees` / `LogicalTrees` as basis? For example, what `Lambdas` here mean, `Term.Function` ? So, I'd suggest to use leaves  of `Trees` for categories, that sounds more intuitive for me.\r\n\r\nMeanwhile, I'd take `imports`."}}
{"actor":{"display_login":"Dveim"}}