{"action":"created","issue":{"url":"https://api.github.com/repos/back2dos/single_impl/issues/1","labels_url":"https://api.github.com/repos/back2dos/single_impl/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/back2dos/single_impl/issues/1/comments","events_url":"https://api.github.com/repos/back2dos/single_impl/issues/1/events","html_url":"https://github.com/back2dos/single_impl/issues/1","id":117657627,"number":1,"title":"Problem with secondary types","user":{"login":"bjitivo","id":4976999,"avatar_url":"https://avatars.githubusercontent.com/u/4976999?v=3","gravatar_id":"","url":"https://api.github.com/users/bjitivo","html_url":"https://github.com/bjitivo","followers_url":"https://api.github.com/users/bjitivo/followers","following_url":"https://api.github.com/users/bjitivo/following{/other_user}","gists_url":"https://api.github.com/users/bjitivo/gists{/gist_id}","starred_url":"https://api.github.com/users/bjitivo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjitivo/subscriptions","organizations_url":"https://api.github.com/users/bjitivo/orgs","repos_url":"https://api.github.com/users/bjitivo/repos","events_url":"https://api.github.com/users/bjitivo/events{/privacy}","received_events_url":"https://api.github.com/users/bjitivo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2015-11-18T19:07:51Z","updated_at":"2015-11-30T17:15:04Z","closed_at":null,"body":"Thank you for this macro.  I think it's almost working, but the first test case I tried revealed a problem:\r\n\r\nSecondary types within a .hx file appear to have an \"_\" prepended to them, at least for the hxcpp target, and this underscore ends up in the name of the interface to apply the Skip macro to, which then does not match the actual interface name when the compiler is run.\r\n"},"comment":{"url":"https://api.github.com/repos/back2dos/single_impl/issues/comments/160693537","html_url":"https://github.com/back2dos/single_impl/issues/1#issuecomment-160693537","issue_url":"https://api.github.com/repos/back2dos/single_impl/issues/1","id":160693537,"user":{"login":"bjitivo","id":4976999,"avatar_url":"https://avatars.githubusercontent.com/u/4976999?v=3","gravatar_id":"","url":"https://api.github.com/users/bjitivo","html_url":"https://github.com/bjitivo","followers_url":"https://api.github.com/users/bjitivo/followers","following_url":"https://api.github.com/users/bjitivo/following{/other_user}","gists_url":"https://api.github.com/users/bjitivo/gists{/gist_id}","starred_url":"https://api.github.com/users/bjitivo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjitivo/subscriptions","organizations_url":"https://api.github.com/users/bjitivo/orgs","repos_url":"https://api.github.com/users/bjitivo/repos","events_url":"https://api.github.com/users/bjitivo/events{/privacy}","received_events_url":"https://api.github.com/users/bjitivo/received_events","type":"User","site_admin":false},"created_at":"2015-11-30T17:15:04Z","updated_at":"2015-11-30T17:15:04Z","body":"Nah, still doesn't work for the cpp target.  neko is fine though.\r\n\r\nYou can test this by moving all of the classes and interfaces in my most recent example into their own files so they are not \"subtypes\", then compiling with: haxe -cp single_impl/src --macro \"single_impl.Sweep.use()\" -main Lonely -cpp out.\r\n"}}