{"action":"created","issue":{"url":"https://api.github.com/repos/clojure-emacs/cider/issues/1717","repository_url":"https://api.github.com/repos/clojure-emacs/cider","labels_url":"https://api.github.com/repos/clojure-emacs/cider/issues/1717/labels{/name}","comments_url":"https://api.github.com/repos/clojure-emacs/cider/issues/1717/comments","events_url":"https://api.github.com/repos/clojure-emacs/cider/issues/1717/events","html_url":"https://github.com/clojure-emacs/cider/issues/1717","id":150907043,"number":1717,"title":"Do some profiling to find out why it takes so long to start a REPL","user":{"login":"Malabarba","id":453029,"avatar_url":"https://avatars3.githubusercontent.com/u/453029?v=4","gravatar_id":"","url":"https://api.github.com/users/Malabarba","html_url":"https://github.com/Malabarba","followers_url":"https://api.github.com/users/Malabarba/followers","following_url":"https://api.github.com/users/Malabarba/following{/other_user}","gists_url":"https://api.github.com/users/Malabarba/gists{/gist_id}","starred_url":"https://api.github.com/users/Malabarba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Malabarba/subscriptions","organizations_url":"https://api.github.com/users/Malabarba/orgs","repos_url":"https://api.github.com/users/Malabarba/repos","events_url":"https://api.github.com/users/Malabarba/events{/privacy}","received_events_url":"https://api.github.com/users/Malabarba/received_events","type":"User","site_admin":false},"labels":[{"id":115815788,"url":"https://api.github.com/repos/clojure-emacs/cider/labels/help%20wanted","name":"help wanted","color":"009800","default":true},{"id":119018988,"url":"https://api.github.com/repos/clojure-emacs/cider/labels/low%20hanging%20fruit","name":"low hanging fruit","color":"fbca04","default":false},{"id":144871038,"url":"https://api.github.com/repos/clojure-emacs/cider/labels/nREPL","name":"nREPL","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":76,"created_at":"2016-04-25T15:50:28Z","updated_at":"2017-07-26T04:39:48Z","closed_at":null,"body":"Currently, when starting a REPL in a project with the cider-nrepl middleware/plugin, it takes on the order of 30 seconds to go from 0 to REPL.\nEven though that's not a huge deal breaker, it does get very annoying under some workflows.\n\nWhat's worse, I've found that it sort of pushes me into some specific habits, like never restarting a REPL, or preferring to use the command-line to run tests if I don't have an open REPL.\nWhile such habits aren't obviously bad, they aren't obviously good either, and I don't think it's good that CIDER incentivates them.\n\n---\n\nIt would be great if we had some profiling data on what takes so long. If it turns out to be unavoidable, then so be it. But maybe it's one specific dependency we could ditch. Or maybe it's a namespace that's doing something silly.\n"},"comment":{"url":"https://api.github.com/repos/clojure-emacs/cider/issues/comments/317945466","html_url":"https://github.com/clojure-emacs/cider/issues/1717#issuecomment-317945466","issue_url":"https://api.github.com/repos/clojure-emacs/cider/issues/1717","id":317945466,"user":{"login":"xiongtx","id":1624090,"avatar_url":"https://avatars0.githubusercontent.com/u/1624090?v=4","gravatar_id":"","url":"https://api.github.com/users/xiongtx","html_url":"https://github.com/xiongtx","followers_url":"https://api.github.com/users/xiongtx/followers","following_url":"https://api.github.com/users/xiongtx/following{/other_user}","gists_url":"https://api.github.com/users/xiongtx/gists{/gist_id}","starred_url":"https://api.github.com/users/xiongtx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiongtx/subscriptions","organizations_url":"https://api.github.com/users/xiongtx/orgs","repos_url":"https://api.github.com/users/xiongtx/repos","events_url":"https://api.github.com/users/xiongtx/events{/privacy}","received_events_url":"https://api.github.com/users/xiongtx/received_events","type":"User","site_admin":false},"created_at":"2017-07-26T04:39:48Z","updated_at":"2017-07-26T04:39:48Z","body":"> I also suspect that this issue no longer warrants the \"low hanging fruit\" tag :-)"}}
{"actor":{"display_login":"xiongtx"}}