{"action":"created","issue":{"url":"https://api.github.com/repos/pandeiro/boot-http/issues/13","labels_url":"https://api.github.com/repos/pandeiro/boot-http/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/pandeiro/boot-http/issues/13/comments","events_url":"https://api.github.com/repos/pandeiro/boot-http/issues/13/events","html_url":"https://github.com/pandeiro/boot-http/issues/13","id":58635299,"number":13,"title":"Move server + handler execution to top-level","user":{"login":"pandeiro","id":361596,"avatar_url":"https://avatars.githubusercontent.com/u/361596?v=3","gravatar_id":"","url":"https://api.github.com/users/pandeiro","html_url":"https://github.com/pandeiro","followers_url":"https://api.github.com/users/pandeiro/followers","following_url":"https://api.github.com/users/pandeiro/following{/other_user}","gists_url":"https://api.github.com/users/pandeiro/gists{/gist_id}","starred_url":"https://api.github.com/users/pandeiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pandeiro/subscriptions","organizations_url":"https://api.github.com/users/pandeiro/orgs","repos_url":"https://api.github.com/users/pandeiro/repos","events_url":"https://api.github.com/users/pandeiro/events{/privacy}","received_events_url":"https://api.github.com/users/pandeiro/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-23T19:28:54Z","updated_at":"2015-10-01T16:27:34Z","closed_at":null,"body":"Currently, servers are executed in a pod, which means that any server state is inaccessible from e.g. a top-level REPL. In discussions with boot-http users, it seems that it would be better to sacrifice the classpath isolation afforded by the pod for the improved accessibility of executing outside of one.\r\n\r\nIf the implementation is not too tricky, there could be an option for whether to use a pod or not, thus preserving the current behavior once the default changes."},"comment":{"url":"https://api.github.com/repos/pandeiro/boot-http/issues/comments/144779486","html_url":"https://github.com/pandeiro/boot-http/issues/13#issuecomment-144779486","issue_url":"https://api.github.com/repos/pandeiro/boot-http/issues/13","id":144779486,"user":{"login":"pandeiro","id":361596,"avatar_url":"https://avatars.githubusercontent.com/u/361596?v=3","gravatar_id":"","url":"https://api.github.com/users/pandeiro","html_url":"https://github.com/pandeiro","followers_url":"https://api.github.com/users/pandeiro/followers","following_url":"https://api.github.com/users/pandeiro/following{/other_user}","gists_url":"https://api.github.com/users/pandeiro/gists{/gist_id}","starred_url":"https://api.github.com/users/pandeiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pandeiro/subscriptions","organizations_url":"https://api.github.com/users/pandeiro/orgs","repos_url":"https://api.github.com/users/pandeiro/repos","events_url":"https://api.github.com/users/pandeiro/events{/privacy}","received_events_url":"https://api.github.com/users/pandeiro/received_events","type":"User","site_admin":false},"created_at":"2015-10-01T16:27:34Z","updated_at":"2015-10-01T16:27:34Z","body":"Chris that sounds beyond awesome! I agree 100% with the API.\r\n\r\nOne remaining question is whether the top-level option would still be useful in other cases... I suspect it would be a nice option to have, for when you want an actual (e.g. `boot.user>`) REPL but also want access to server app state, without having to run two different nREPL servers... But I can tackle that another time.\r\n\r\nThanks for pushing this forward."}}