3 ms·
I've been using Clojure and Compojure this weekend. So far it's a big thumbs down. Documentation is terrible. Pretty sure I just killed a weekend on an over-
by parfe 16y ago
I've been using Clojure and Compojure this weekend. So far it's a big thumbs down. Documentation is terrible. Pretty sure I just killed a weekend on an over-hyped development style with an under documented ecosystem.
Oh, and good luck finding a tutorial for any recent version of Compojure or any of the components. Seems they rearranged all the code and broke it out into several different projects, which makes all the pre-0.4 tutorials useless.
So far it looks like the most helpful resources are:
http://vimeo.com/8356990 http://vimeo.com/8356990
http://stackoverflow.com/questions/3122749/good-current-documentation-and-or-tutorials-for-compojure-ring-development http://stackoverflow.com/questions/3122749/good-current-docu...
and http://cleancode.se/2010/08/30/getting-started-with-compojure.html http://cleancode.se/2010/08/30/getting-started-with-compojur...
- ibdknox 16y agoIt seems like there's an opportunity here and I'll see what I can do to piece something together to help folks get started. I will say that aside from the pieces being split apart, compojure/ring/hiccup haven't really changed all that much since I started using them about 5-6 months ago. The main difference being that instead of compojure being a one size fits all framework, it's now in pieces. That should generally just mean a couple extra includes, though. If you have any specific questions, I'd be happy to try and answer them. Also I'd love to get a sense for what you think is missing. I've recently started on some ideas for creating a more solid starting point for people, basically a simple framework for rapidly prototyping websites in clojure. The more I can get a sense for what needs to be in there, the better it'll be.
- runevault 16y agoPiecing together the documentation can certainly be painful, especially if you are doing things that don't mesh with the norm (for example last time I was refreshing myself on enlive the tutorials for that had switched to mustache, while I prefer compojure) making things entertaining until you get back into the groove. However for me I love the power that comes with the fact I can piece together the parts I want easily after some initial experimentation, as they are all built to be independent of each other. Makes the workflow more fluid. Though if I were to even want more of an "all in one box" solution I would be more prone to use Scala + Lift right now.