Size: a a a

Clojure — русскоговорящее сообщество

2021 February 13

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
А когда буду результаты опроса?
источник
2021 February 14

IL

Igor Levdansky in Clojure — русскоговорящее сообщество
Написал небольшой плагин https://github.com/ilevd/ns-sort, может кому пригодится
источник

E

ETL in Clojure — русскоговорящее сообщество
Продолжая тематику нэймспейсов.

Дано:
- есть нэймспейс
- нэймспейс состоит из большого количества переменных, объявленных при помощи def
- все без иключения переменные используются в одной функции в качестве аргументов
- количество переменных постоянно увеличивается со временем, что заставляет задуматься об автоматизации процесса

Вопрос:
- как мы можем получить вектор, содержащий символы объявленных в нэймспейсе переременных
- интересует скорее подсказка в направлении мысли
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
ETL
Продолжая тематику нэймспейсов.

Дано:
- есть нэймспейс
- нэймспейс состоит из большого количества переменных, объявленных при помощи def
- все без иключения переменные используются в одной функции в качестве аргументов
- количество переменных постоянно увеличивается со временем, что заставляет задуматься об автоматизации процесса

Вопрос:
- как мы можем получить вектор, содержащий символы объявленных в нэймспейсе переременных
- интересует скорее подсказка в направлении мысли
источник

E

ETL in Clojure — русскоговорящее сообщество
Похоже на то, благодарочка.
источник
2021 February 15

p

patinity in Clojure — русскоговорящее сообщество
может кто сталкивался вместе Clojure+Svelte?
svelte ~компилятор чтобы не использовать виртуал DOM JS
источник

АД

Антоний Диоген... in Clojure — русскоговорящее сообщество
patinity
может кто сталкивался вместе Clojure+Svelte?
svelte ~компилятор чтобы не использовать виртуал DOM JS
Clojure в смысле cljs?
источник

p

patinity in Clojure — русскоговорящее сообщество
Антоний Диоген
Clojure в смысле cljs?
интересует кложа для сервера, обмена данными с бд, а фронтенд, как понял без js не обойтись (форма отправки данных с капчей) и вот cljs по дефолту использует дополнительные библиотеки к чистому js что можно избежать
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
patinity
интересует кложа для сервера, обмена данными с бд, а фронтенд, как понял без js не обойтись (форма отправки данных с капчей) и вот cljs по дефолту использует дополнительные библиотеки к чистому js что можно избежать
Э... Это вы пытаетесь бекэнд на cljs делать?!  А чем clj так не угодил? Тут тебе и базы данных, и обмен, и гусары с куртизанками...
источник

p

patinity in Clojure — русскоговорящее сообщество
Alexey Cheremisin
Э... Это вы пытаетесь бекэнд на cljs делать?!  А чем clj так не угодил? Тут тебе и базы данных, и обмен, и гусары с куртизанками...
интересует использовать кложу по максимуму (сервер) где нельзя обойтись без js (фронт), а где он, то использовать только чистый без библиотек, вот как svelte провозглашает
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
patinity
интересует использовать кложу по максимуму (сервер) где нельзя обойтись без js (фронт), а где он, то использовать только чистый без библиотек, вот как svelte провозглашает
Ничего не понял... У вас бекэнд или фронтэнд? Браузер или сервер? Зачем на сервере JS на кложе? Там обычно JVM живёт и clj.
источник

p

patinity in Clojure — русскоговорящее сообщество
Alexey Cheremisin
Ничего не понял... У вас бекэнд или фронтэнд? Браузер или сервер? Зачем на сервере JS на кложе? Там обычно JVM живёт и clj.
приложение состоит из обоих частей, если с серверной понятно и js там не требуется, видимо, требуется во фронте - для капчи, вероятно и других частей форм отправки данных с сайта, вот начав смотреть тему обнаружил самую большую проблему экосистемы js - избыточные зависимости библиотек, типа можно решать задачи на чистом js и так появился проект svelte типа позволяет не рисовать виртуальный DOM, использовать кучу библиотек, а компилировать код на чистом js, мне показалось интересным объединить подход с кложей, но библиотек для этого не нашёл, кроме

https://github.com/dawranliou/shadow-svelte
источник

p

patinity in Clojure — русскоговорящее сообщество
узнал из недавнего видео с Александр Соловьев про возможность избежать сложности избыточной в фронте
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Каковы лучшие практики использования clj для бека и cljs для фронта. Я про шаблоны проектов, способы разделения кода и сборки.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Про организацию кода в файловой системе в первую очередь.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Создать новый проект lein new и туда напихать разделение в src на backend и frontend? И создать в корне проекта же shadow-cljs.edn. Так все делают?
источник

А(

Артур (MIIIG) in Clojure — русскоговорящее сообщество
Я так понял нужен чистый джиэс, но писать нет желания его, а использовать cljs, используйте htmx, враппер можете на cljs написать под него.
источник

p

patinity in Clojure — русскоговорящее сообщество
Артур (MIIIG)
Я так понял нужен чистый джиэс, но писать нет желания его, а использовать cljs, используйте htmx, враппер можете на cljs написать под него.
спасибо за напоминание про htmx, почему то отложил его
источник

p

patinity in Clojure — русскоговорящее сообщество
точнее, сначала набрёл на https://github.com/htmlx-org/HTMLx
источник

А(

Артур (MIIIG) in Clojure — русскоговорящее сообщество
https://htmx.org/ вотс, мысли были что-то такое сделать на cljs
источник