This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-12
Channels
- # ai (1)
- # aleph (11)
- # announcements (9)
- # aws (1)
- # beginners (61)
- # chlorine-clover (2)
- # clj-kondo (1)
- # clojure (35)
- # clojure-australia (1)
- # clojure-china (1)
- # clojure-europe (1)
- # clojure-filipino (1)
- # clojure-france (2)
- # clojure-hk (1)
- # clojure-indonesia (1)
- # clojure-japan (1)
- # clojure-korea (1)
- # clojure-my (1)
- # clojure-sg (1)
- # clojure-taiwan (1)
- # clojure-uk (1)
- # clojured (14)
- # clojurescript (45)
- # cursive (8)
- # data-science (2)
- # events (1)
- # fulcro (2)
- # gratitude (4)
- # helix (1)
- # honeysql (3)
- # introduce-yourself (1)
- # malli (4)
- # minecraft (4)
- # nbb (23)
- # off-topic (57)
- # polylith (4)
- # reagent (2)
- # sci (23)
- # shadow-cljs (7)
- # vim (1)
- # xtdb (17)
Hi all, TL:DR - I want to learn clojure/script by creating a side project, I really want to use polylith (i know its not a framework) but i am lost. My context: I consider myself a https://www.hanselman.com/blog/dark-matter-developers-the-unseen-99 developer (i just learned this term exists and i am happy i found it) looking to learn functional programming and i chose Clojure because of the religion of the ecosystem (simplicity, immutability, composability, data-driven) In the javascript world i learned react by choosing the framework flavor of the month and built a small project. I am totally lost in how i can go about in doing this in the Clojure ecosystem. I found the kit framework but my goal here is to use the polylith file structure. Any pointers would be greatly appreciated.
I understand that looking for a "nextjs" in the clojure ecosystem somewhat defeats the point of polylith but i have an intuition that i can take the underlying libraries found in a project like the https://kit-clj.github.io/ and use polylith instead
Polylith tooling isn't really working on cljs-side. Also I'd say that it's not a good idea to learn it at the same time as learning the language either. You would be learning three different things at the same time: the language, the dependency tooling for the language, and then the polylith style module architecture (which you could use anywhere, just without the tools)