{"action":"created","issue":{"url":"https://api.github.com/repos/contextfree/winrt-rust/issues/1","repository_url":"https://api.github.com/repos/contextfree/winrt-rust","labels_url":"https://api.github.com/repos/contextfree/winrt-rust/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/contextfree/winrt-rust/issues/1/comments","events_url":"https://api.github.com/repos/contextfree/winrt-rust/issues/1/events","html_url":"https://github.com/contextfree/winrt-rust/issues/1","id":153686681,"number":1,"title":"Autogenerate \"low-level projection\" from metadata","user":{"login":"contextfree","id":266032,"avatar_url":"https://avatars.githubusercontent.com/u/266032?v=3","gravatar_id":"","url":"https://api.github.com/users/contextfree","html_url":"https://github.com/contextfree","followers_url":"https://api.github.com/users/contextfree/followers","following_url":"https://api.github.com/users/contextfree/following{/other_user}","gists_url":"https://api.github.com/users/contextfree/gists{/gist_id}","starred_url":"https://api.github.com/users/contextfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contextfree/subscriptions","organizations_url":"https://api.github.com/users/contextfree/orgs","repos_url":"https://api.github.com/users/contextfree/repos","events_url":"https://api.github.com/users/contextfree/events{/privacy}","received_events_url":"https://api.github.com/users/contextfree/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"contextfree","id":266032,"avatar_url":"https://avatars.githubusercontent.com/u/266032?v=3","gravatar_id":"","url":"https://api.github.com/users/contextfree","html_url":"https://github.com/contextfree","followers_url":"https://api.github.com/users/contextfree/followers","following_url":"https://api.github.com/users/contextfree/following{/other_user}","gists_url":"https://api.github.com/users/contextfree/gists{/gist_id}","starred_url":"https://api.github.com/users/contextfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contextfree/subscriptions","organizations_url":"https://api.github.com/users/contextfree/orgs","repos_url":"https://api.github.com/users/contextfree/repos","events_url":"https://api.github.com/users/contextfree/events{/privacy}","received_events_url":"https://api.github.com/users/contextfree/received_events","type":"User","site_admin":false},"assignees":[{"login":"contextfree","id":266032,"avatar_url":"https://avatars.githubusercontent.com/u/266032?v=3","gravatar_id":"","url":"https://api.github.com/users/contextfree","html_url":"https://github.com/contextfree","followers_url":"https://api.github.com/users/contextfree/followers","following_url":"https://api.github.com/users/contextfree/following{/other_user}","gists_url":"https://api.github.com/users/contextfree/gists{/gist_id}","starred_url":"https://api.github.com/users/contextfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contextfree/subscriptions","organizations_url":"https://api.github.com/users/contextfree/orgs","repos_url":"https://api.github.com/users/contextfree/repos","events_url":"https://api.github.com/users/contextfree/events{/privacy}","received_events_url":"https://api.github.com/users/contextfree/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/contextfree/winrt-rust/milestones/2","html_url":"https://github.com/contextfree/winrt-rust/milestones/low-level","labels_url":"https://api.github.com/repos/contextfree/winrt-rust/milestones/2/labels","id":1754039,"number":2,"title":"low-level","description":null,"creator":{"login":"contextfree","id":266032,"avatar_url":"https://avatars.githubusercontent.com/u/266032?v=3","gravatar_id":"","url":"https://api.github.com/users/contextfree","html_url":"https://github.com/contextfree","followers_url":"https://api.github.com/users/contextfree/followers","following_url":"https://api.github.com/users/contextfree/following{/other_user}","gists_url":"https://api.github.com/users/contextfree/gists{/gist_id}","starred_url":"https://api.github.com/users/contextfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contextfree/subscriptions","organizations_url":"https://api.github.com/users/contextfree/orgs","repos_url":"https://api.github.com/users/contextfree/repos","events_url":"https://api.github.com/users/contextfree/events{/privacy}","received_events_url":"https://api.github.com/users/contextfree/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-05-09T01:26:57Z","updated_at":"2016-05-09T01:26:57Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-05-09T00:46:01Z","updated_at":"2016-06-25T17:28:47Z","closed_at":null,"body":"Tentatively decided to write this in F# (there doesn't seem to be much benefit to bootstrapping a tool like this in Rust)"},"comment":{"url":"https://api.github.com/repos/contextfree/winrt-rust/issues/comments/228560681","html_url":"https://github.com/contextfree/winrt-rust/issues/1#issuecomment-228560681","issue_url":"https://api.github.com/repos/contextfree/winrt-rust/issues/1","id":228560681,"user":{"login":"Boddlnagg","id":1024333,"avatar_url":"https://avatars.githubusercontent.com/u/1024333?v=3","gravatar_id":"","url":"https://api.github.com/users/Boddlnagg","html_url":"https://github.com/Boddlnagg","followers_url":"https://api.github.com/users/Boddlnagg/followers","following_url":"https://api.github.com/users/Boddlnagg/following{/other_user}","gists_url":"https://api.github.com/users/Boddlnagg/gists{/gist_id}","starred_url":"https://api.github.com/users/Boddlnagg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Boddlnagg/subscriptions","organizations_url":"https://api.github.com/users/Boddlnagg/orgs","repos_url":"https://api.github.com/users/Boddlnagg/repos","events_url":"https://api.github.com/users/Boddlnagg/events{/privacy}","received_events_url":"https://api.github.com/users/Boddlnagg/received_events","type":"User","site_admin":false},"created_at":"2016-06-25T17:28:47Z","updated_at":"2016-06-25T17:28:47Z","body":"I started implementing the generator in C# using Mono.Cecil in my branch. The C# code is more like a proof-of-concept in terms of coding style, and I wouldn't object to a rewrite in F#. I'm just not really familiar with F#.\r\n\r\nRunning the codegen for the whole of `C:\\Windows\\System32\\WinMetadata` results in a 40k+ line file which fails to compile due to some seemingly unrelated macro errors. Running on `Windows.Foundation.winmd` only works just fine, so further investigation is needed."}}
{"actor":{"display_login":"Boddlnagg"}}