
Комментарии 2
Да, это норм подход все эксперименты в одном вокрспейсе хранить, но у меня все равно разные репозитории для разных не связанных никак воркспейсов почти сразу, а то потом можно потеряться в одном только списке компонентов и запутаться где что.
Вместо Clojure можно использовать Python и JS, и в целом использовать несколько языков одновременно.
Вот эта часть для меня краеугольный камень полилита. Как лучше на нескольких языках организовывать его?
Пока самый разумный способ для меня это в одном репозитории разные воркспейсы для разных языков, потому что весь смысл воркспейса это непосредственная доступность вообще всего в репле во время разработки. Между языками это затруднительно.
Нет ли идей лучше?
Сложный вопрос, пока компонентов немного, мой план хранить все в одном воркспейсе, также как сейчас я делаю с clj и cljs.
Например если бы я делал фулл стек приложение на Python + JS, было бы удобно хранить компоненты в одном воркспейсе и быстро переключаться между ними.
Думаю что достоинство Polylith архитектуры не только в шаринге REPL connection'a, но и в самой структуре репозитория, и для меня было бы полезно компонент одного языка держать рядом с таким же компонентом но для другого языка, чтобы быстро портировать новые фичи из одного компонента в другой
Wiki для пет-проектов