{"action":"created","issue":{"url":"https://api.github.com/repos/MeteorCode/Pathway/issues/22","labels_url":"https://api.github.com/repos/MeteorCode/Pathway/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/MeteorCode/Pathway/issues/22/comments","events_url":"https://api.github.com/repos/MeteorCode/Pathway/issues/22/events","html_url":"https://github.com/MeteorCode/Pathway/issues/22","id":74528210,"number":22,"title":"Separate Java API from internal Scala API","user":{"login":"hawkw","id":2796466,"avatar_url":"https://avatars.githubusercontent.com/u/2796466?v=3","gravatar_id":"","url":"https://api.github.com/users/hawkw","html_url":"https://github.com/hawkw","followers_url":"https://api.github.com/users/hawkw/followers","following_url":"https://api.github.com/users/hawkw/following{/other_user}","gists_url":"https://api.github.com/users/hawkw/gists{/gist_id}","starred_url":"https://api.github.com/users/hawkw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hawkw/subscriptions","organizations_url":"https://api.github.com/users/hawkw/orgs","repos_url":"https://api.github.com/users/hawkw/repos","events_url":"https://api.github.com/users/hawkw/events{/privacy}","received_events_url":"https://api.github.com/users/hawkw/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MeteorCode/Pathway/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"ArcticLight","id":3382729,"avatar_url":"https://avatars.githubusercontent.com/u/3382729?v=3","gravatar_id":"","url":"https://api.github.com/users/ArcticLight","html_url":"https://github.com/ArcticLight","followers_url":"https://api.github.com/users/ArcticLight/followers","following_url":"https://api.github.com/users/ArcticLight/following{/other_user}","gists_url":"https://api.github.com/users/ArcticLight/gists{/gist_id}","starred_url":"https://api.github.com/users/ArcticLight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArcticLight/subscriptions","organizations_url":"https://api.github.com/users/ArcticLight/orgs","repos_url":"https://api.github.com/users/ArcticLight/repos","events_url":"https://api.github.com/users/ArcticLight/events{/privacy}","received_events_url":"https://api.github.com/users/ArcticLight/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-05-08T23:22:49Z","updated_at":"2015-05-13T20:40:20Z","closed_at":null,"body":"Since most of our internal code is written in Scala, it would be best if we could work completely in the Scala idiom and only convert to Java at the edges of our public-facing Java API. I'd like to also expose public elements of the Scala API as well so that other developers can write Pathway games completely in Scala. Regardless, we definitely want all internal code to be completely within the Scala idiom rather than having to munge things back and forth.\r\n\r\nWe may want to consider distributing the Pathway Java API as a separate library to Pathway Core, so that Scala-only developers can easily leave it out."},"comment":{"url":"https://api.github.com/repos/MeteorCode/Pathway/issues/comments/101808062","html_url":"https://github.com/MeteorCode/Pathway/issues/22#issuecomment-101808062","issue_url":"https://api.github.com/repos/MeteorCode/Pathway/issues/22","id":101808062,"user":{"login":"hawkw","id":2796466,"avatar_url":"https://avatars.githubusercontent.com/u/2796466?v=3","gravatar_id":"","url":"https://api.github.com/users/hawkw","html_url":"https://github.com/hawkw","followers_url":"https://api.github.com/users/hawkw/followers","following_url":"https://api.github.com/users/hawkw/following{/other_user}","gists_url":"https://api.github.com/users/hawkw/gists{/gist_id}","starred_url":"https://api.github.com/users/hawkw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hawkw/subscriptions","organizations_url":"https://api.github.com/users/hawkw/orgs","repos_url":"https://api.github.com/users/hawkw/repos","events_url":"https://api.github.com/users/hawkw/events{/privacy}","received_events_url":"https://api.github.com/users/hawkw/received_events","type":"User","site_admin":false},"created_at":"2015-05-13T20:40:20Z","updated_at":"2015-05-13T20:40:20Z","body":"Okay, should I merge the `api-dev` branch, or shall we continue working on this project in the branch?"}}