Hacker News new | past | comments | ask | show | jobs | submit login

Stuart Sierra's Component: https://github.com/stuartsierra/component

and his 'reloaded' workflow: http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-r...

I haven't looked into them but the lein startup time kills me too. I love Clojure but I am looking at alternatives like Racket because of this.




People seriously switch languages based on the time it takes their dev environment to boot up?


I can't speak for other people, but I guess being a person and considering switching from Clojure because the development workflow has a long feedback cycle that the answer to your question is a yes?

I have Ring reloading code for me as it changes, however if there is a syntax error or exception in a thread, code doesn't get reloaded and strangeness ensues, requiring me to kill the jvm instance and start it up again. Stuart Sierra talks about this problem in his reloaded workflow, and how it's still a problem for him, but he at least now has a faster way of refreshing his app instances.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: