I have just ran into Polylith today. It’s blowing my mind so far. Does anyone know of any implementation of it outside of Clojure?
Hi there. I’m glad to hear that you like the Polylith idea so far! The short answer is that we don’t know. I started to add Kotlin support to the Polylith Tool in the beginning, but because we don’t use Kotlin ourselves, we skipped that. The tool is prepared to support other languages than Clojure, but I haven’t had time (or need) to do that yet. The tooling support adds value, but you can start using Polylith even without it, If I started a new project in another language than Clojure, I would structure it as a Polylith project if I had the chance, even without tooling support, that’s for sure. It gives us most of the benefits anyway.
I’m just learning Clojure. I regularly work with NodeJS/Typescript codebases and the Polylith idea actually makes sense for those. I’ll do some experiments using the Polylith file structure even without the tooling support.
That sounds great!