4 ms·
The language isn't what's difficult to grasp or what needs more explanation. What's missing is current complete examples with the library choices and configura
by blunte 5y ago
The language isn't what's difficult to grasp or what needs more explanation.
What's missing is current complete examples with the library choices and configuration all worked out.
- jetti 5y agoI wholeheartedly agree. There are so many different ways to set up a project in Clojure that it can be a little overwhelming. There is boot, leiningen and deps.edn for managing dependencies as well as project structure. Then with ClojureScript there is shadow-cljs as well as improvements made with ClojureScript embracing the Javascript tooling by handing off the output of the compiler to a JS bundler.
- Folcon 5y agoI'm not sure if this is enough, but I wrote these [0][1] a while ago and if they're not to your taste, I do admit to a fairly offbeat writing style, there's also Luminus[2] and re-frame[3]. They may not be complete enough for your tastes? I definitely can sympathise with the ecosystem being complex to get into =)... Take Fathom which I walk through a small fraction of in [0] and [1], there's a lot there. It's being actively worked on and there's a lot of docs to go through. That said Clojure's communities are pretty friendly, you can get pretty far by just finding some example projects, tinkering with them and asking questions =)... - [0]: https://folcon.github.io/post/fulcro-basics/2020-05-12-Fulcro-via-re-frame/ https://folcon.github.io/post/fulcro-basics/2020-05-12-Fulcr... - [1]: https://folcon.github.io/post/fulcro-basics/2020-05-26-Sprinkling-in-some-server-side/ https://folcon.github.io/post/fulcro-basics/2020-05-26-Sprin... - [2]: https://luminusweb.com/docs/guestbook https://luminusweb.com/docs/guestbook - [3]: https://purelyfunctional.tv/guide/re-frame-building-blocks/ https://purelyfunctional.tv/guide/re-frame-building-blocks/