{"action":"created","issue":{"url":"https://api.github.com/repos/storm-enroute/coroutines/issues/8","labels_url":"https://api.github.com/repos/storm-enroute/coroutines/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/storm-enroute/coroutines/issues/8/comments","events_url":"https://api.github.com/repos/storm-enroute/coroutines/issues/8/events","html_url":"https://github.com/storm-enroute/coroutines/issues/8","id":124622830,"number":8,"title":"Concurrency","user":{"login":"velvia","id":1062875,"avatar_url":"https://avatars.githubusercontent.com/u/1062875?v=3","gravatar_id":"","url":"https://api.github.com/users/velvia","html_url":"https://github.com/velvia","followers_url":"https://api.github.com/users/velvia/followers","following_url":"https://api.github.com/users/velvia/following{/other_user}","gists_url":"https://api.github.com/users/velvia/gists{/gist_id}","starred_url":"https://api.github.com/users/velvia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/velvia/subscriptions","organizations_url":"https://api.github.com/users/velvia/orgs","repos_url":"https://api.github.com/users/velvia/repos","events_url":"https://api.github.com/users/velvia/events{/privacy}","received_events_url":"https://api.github.com/users/velvia/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-03T01:39:44Z","updated_at":"2016-01-03T09:10:24Z","closed_at":"2016-01-03T04:40:58Z","body":"Hey guys,\r\n\r\nAwesome project!   There is no mention in the docs about concurrency, what is the story here?  When I launch a coroutine, where does it run?\r\n\r\nHow about performance, compared to traditional JVM method invocations?\r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/storm-enroute/coroutines/issues/comments/168479954","html_url":"https://github.com/storm-enroute/coroutines/issues/8#issuecomment-168479954","issue_url":"https://api.github.com/repos/storm-enroute/coroutines/issues/8","id":168479954,"user":{"login":"velvia","id":1062875,"avatar_url":"https://avatars.githubusercontent.com/u/1062875?v=3","gravatar_id":"","url":"https://api.github.com/users/velvia","html_url":"https://github.com/velvia","followers_url":"https://api.github.com/users/velvia/followers","following_url":"https://api.github.com/users/velvia/following{/other_user}","gists_url":"https://api.github.com/users/velvia/gists{/gist_id}","starred_url":"https://api.github.com/users/velvia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/velvia/subscriptions","organizations_url":"https://api.github.com/users/velvia/orgs","repos_url":"https://api.github.com/users/velvia/repos","events_url":"https://api.github.com/users/velvia/events{/privacy}","received_events_url":"https://api.github.com/users/velvia/received_events","type":"User","site_admin":false},"created_at":"2016-01-03T09:10:24Z","updated_at":"2016-01-03T09:10:24Z","body":"Thanks for the insights.  I’ll think about possibly replacing some Futures-based APIs, especially ones involving iteration over data, with this.  It is possible that the coroutines might still use other Futures APIs to bring in data though since so many Scala APIs use Futures.   I’m thinking that if this was combined with Go-style channels for I/O, that would be a powerful combination.\n\n> On Jan 2, 2016, at 8:40 PM, Aleksandar Prokopec <notifications@github.com> wrote:\n> \n> Closing for now.\n> \n> —\n> Reply to this email directly or view it on GitHub <https://github.com/storm-enroute/coroutines/issues/8#issuecomment-168458948>.\n> \n\n"}}