I want to start building my own minimal Clojure web framework, no it is not the next Rails or Django, just a minimal one to use.
But I want to provide some Rails and Django features:
1. The ability to change lines of the code and make it immediate in the browser.
2. Specific shell that deals with the project's specific artifacts (like controllers and domain records).
3. Should be deployable as WAR files.
I may be wrong but I feel there a lot of custom class loader are in the scene, right?
Do you have any advices and warning you would like to share?
Any recommended readings?
Thanks for help and time.
Ring is the base framework for most of the Clojure web framework efforts (as I understand it). I haven't actually tried any of them yet so I was sort of suggesting trying them to get a feel for how they work - and perhaps you can build middleware on top of Ring to jump start your own effort (since it is designed to be extended like that).
Consider that a great opportunity to reach out to the project owner and say you're interested in contributing - and, since it's github, fork the project yourself and continue work on it. Definitely better to collaborate if possible and build on an existing framework!