Size: a a a

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

2019 August 01

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
Да - спасибо - наставил на путь истинный. Но следующий шаг маунт или систем нах!
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
да. ну это опционально конечно, но ничего сложного )
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Andrew Rudenko
да. ну это опционально конечно, но ничего сложного )
интересно, спасибо за идею
источник

IS

Ivan Shvetsov in Clojure — русскоговорящее сообщество
Как в reagent’e написать компонент X так, чтобы нижележащие компоненты ожидающие функции в props не получали заново создаваемых экземпляров этих функций при каждом вызове отрисовки компонента X?
Можно использовать reagent/with-let, 2 и 3 формы reagent-компонента, но тогда появляется проблема “запекания” аргументов X внутри созданной функции в let форме.
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
кто хочет со мной сиайку модную для k8s на clojure в open source закодить? Логическое продолжение нашего ci3.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@niquola Было бы интересно.
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
сча концепт закину
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Обещать длительно не могу, так как могу быть загружен, но если хорошо пойдёт, то тогда я выбью себе бюджет времени на это на $dailyjob, так как у нас есть проблема с CI.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Ivan Shvetsov
Как в reagent’e написать компонент X так, чтобы нижележащие компоненты ожидающие функции в props не получали заново создаваемых экземпляров этих функций при каждом вызове отрисовки компонента X?
Можно использовать reagent/with-let, 2 и 3 формы reagent-компонента, но тогда появляется проблема “запекания” аргументов X внутри созданной функции в let форме.
ШТО? иллюстрацию в студию
источник

IS

Ivan Shvetsov in Clojure — русскоговорящее сообщество
Пример, если не использовать reagent/with-let, 2 и 3 форму записи компонента:
(defn component-x [{:keys [arg on-change]}]
  [other-component {:on-change (fn [v]
                                 (do-something arg)
                                 (on-change v))}])
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Обещать длительно не могу, так как могу быть загружен, но если хорошо пойдёт, то тогда я выбью себе бюджет времени на это на $dailyjob, так как у нас есть проблема с CI.
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
ближайшая цель - self-bootstrap (test/deploy)
источник

IS

Ivan Shvetsov in Clojure — русскоговорящее сообщество
Можно написать вот так:
(defn component-x [{:keys [arg on-change]}]
  (reagent/with-let [handle-change (fn [v]
                                     (do-something arg)
                                     (on-change v))]
    [other-component {:on-change handle-change}]))

но тогда при последующих вызовах component-x, arg внутри handle-change будет тот, который был передан в самый первый вызов component-x (те при монтировании компонента)
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@niquola Выглядит норм для начала, есть какие отдельные подзадачи, чтобы начать писать?
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
да - нужно обёртку над телеграмом
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
и раннер
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
И какие есть готовые библиотеки? GH, разбор вебхуков GH, кубернетесовый API, телеграм - я ничего этого на кложуре не делал.
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
подглядывать можно - https://github.com/HealthSamurai/ci3
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
java sdk для кубика жесть - возьмём только auth и exec
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Вроде голый API у кубернетеса тоже не страшен, в отличие от какого-нибудь AWS.
источник