Is it hard to build large applications on Clojure? Clojure code seems to be largely procedural.
I find quite easy to architect clojure programs. All you need to do is to think about components. The book Clojure Applied have a great explanation about architecting software in Clojure, maybe you should take a look at it. π
@imetallica I. e. https://github.com/stuartsierra/component components. I'll read the book. Haven't known that this library is that popular that there are books about it. π
@ghsgd2 yep, that one
There is mount as well, which Luminus uses, but I donβt have a strong opinion about them. https://github.com/tolitius/mount
You should try both and see what you like more. π
integrant is another great choice https://github.com/weavejester/integrant
which is used in duct https://github.com/duct-framework/docs/blob/master/GUIDE.rst
Thank you a lot, @imetallica, @lovuikeng! So now I will choose from 3 frameworks. It's so unlike Java, where Spring won over everything else. π
Yes, I've been using spring like forever