These are chat archives for clojure-liberator/liberator

16th
Feb 2015
Hans Hübner
@hanshuebner
Feb 16 2015 07:56
Andy, we've made some attempts with liberator in one of our search oriented services, but did not find it to be a great fit for non-CRUD type services. We're planning other services, though, and will try liberator again with those that are more suitable for a real ReSTful framework. How about you?
Philipp Meier
@ordnungswidrig
Feb 16 2015 13:28
hans, I would be interessted how liberator wasn’t a good fit. I’m sketching the future evolution of liberator’s interface and this would be valuable input for me.
Hans Hübner
@hanshuebner
Feb 16 2015 13:30
We just found liberator to be too complex for the simple needs that we had. It was actually my coworker who used it, and he found it difficult to debug problems that he had.
I think for simple needs, liberator is too big. But of course, often simple things evolve into complex and then one regrets not having used the proper tools in the beginning :)
Philipp Meier
@ordnungswidrig
Feb 16 2015 13:31
Oh, the debugging story. Yes that is an issue and might repell newbies. Intrestingly I find liberator especially usefull for quick and small stuff because of all the defaults :-)
But that might depend on your story, the PUT/POST path is not super well supported, yet, if it comes to processing the request entity (body).
Hans Hübner
@hanshuebner
Feb 16 2015 13:33
I think if liberator was easier to debug, it would help a lot. It is a compelling library to use for beginners (like my coworker) but for them, it is hard to make progress once the sh*t hits the fan somehow.
And of course, this is as much a clojure issue as it might be a liberator issue.
Philipp Meier
@ordnungswidrig
Feb 16 2015 13:34
Point taken. In the meanwhile we need to direct them to this Gitter chat :-)
Hans Hübner
@hanshuebner
Feb 16 2015 13:35
Right! I'll stay and reach out when I'm running into issues with my next project (which I hope to start real soon now).