Size: a a a

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

2020 March 28

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
thread будет расти сколько скажешь
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
> core.async там не нужен

а может и нужен. там какой-то pipeline разных задач, core.async как раз содержит примитивы для решения подобных задач: организация очередей, воркеров и backpressure
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
я видимо начало пропустил, а расскажите что хотели делать с асинхронным jdbc и какой профит хотели получить от этого?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Maxim Penzin
я видимо начало пропустил, а расскажите что хотели делать с асинхронным jdbc и какой профит хотели получить от этого?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
то есть вопрос больше как не сильно не блокироваться при отправке емайла?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вряд ли на базу данных есть смысл выделять какой-то большой тредпул (скорее даже наоборот)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну и с емайлами аналогичная ситуация
источник
2020 March 29

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ВебАпп на бабашке в сотню строк - прикольно выглядит :)
https://github.com/borkdude/babashka/blob/master/examples/notes.clj
источник

OS

Olim Saidov in Clojure — русскоговорящее сообщество
Кто нибудь может объяснить в чем прикол этой бабашки?

Это интерпретирор языка clojure?
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Olim Saidov
Кто нибудь может объяснить в чем прикол этой бабашки?

Это интерпретирор языка clojure?
Да, это бинарник кложуры и каких-то стандартных либ скомпиленный в граале.
А фича в том что он стартует за миллисекунды.
источник

ИФ

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

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
При в сборке в статический бинарь он включает. Но он там не весь, а только то что используется. Отсюда все эти с трудности и были с Граалем в бинарь если есть динамическая загрузка классов -- не знаешь что включить в общем случае. Вроде как-то так 🙂
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Anatoly Smolyaninov
При в сборке в статический бинарь он включает. Но он там не весь, а только то что используется. Отсюда все эти с трудности и были с Граалем в бинарь если есть динамическая загрузка классов -- не знаешь что включить в общем случае. Вроде как-то так 🙂
спасибо!
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
поэтому бабашка ещё популярные библиотеки включает
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Иван Федоров
Я только не конца понимаю, он сам включает грааль или грааль сейчас везде стоит. Я так понимаю что первое.
граалем делается бинарный имидж, как бы "уже стартовавший", и грузится быстро
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Maxim Penzin
граалем делается бинарный имидж, как бы "уже стартовавший", и грузится быстро
а ок
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вроде как грааль сейчас проигрывает в "серверных" задачах, но в остальном довольно интересно все.
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
не совсем в тему, просто вспомнилось -- вот попадалось недавно от миллера:
https://clojure.org/guides/dev_startup_time
и репа с примером:
https://github.com/puredanger/startup-time
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
сорян если было)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
автор бабашки где-то писал про то, как у него в граале из кложи вызывается функция на расте
источник