Size: a a a

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

2019 July 03

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Чятек, как вы понимаете state? Что это такое ?
источник

GA

Gleb Averchuk in Clojure — русскоговорящее сообщество
Стейт это то что в ячейке ленты из машины Тьюринга лежит
источник

GA

Gleb Averchuk in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Чятек, как вы понимаете state? Что это такое ?
источник

GA

Gleb Averchuk in Clojure — русскоговорящее сообщество
Так что ты зря здесь этот вопрос задал, @lisovskyvlad. Это не политический чатек.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Чятек, как вы понимаете state? Что это такое ?
Стейт это некие данные, которые влияют на результат не-чистой функции, помимо переданных на вход?
источник

B

Barbaris in Clojure — русскоговорящее сообщество
Стейт — это ж просто какие-то данные
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Чятек, как вы понимаете state? Что это такое ?
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
о, вопросик в тему state. кто нибудь пробовал polylith или активно сидит на метозинском стеке?

даже, если нет, посмотрите, сравните, какой подход вам ближе?

https://polylith.gitbook.io/polylith/architecture/2.3.-components
https://youtu.be/WtdegIqQbrg?t=1073
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
p.s. я думаю у @kuzmin_m точно есть что сказать
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
о, вопросик в тему state. кто нибудь пробовал polylith или активно сидит на метозинском стеке?

даже, если нет, посмотрите, сравните, какой подход вам ближе?

https://polylith.gitbook.io/polylith/architecture/2.3.-components
https://youtu.be/WtdegIqQbrg?t=1073
по-моему очередная инструкция как файлы по папочкам раскладывать + миллион разных "типов" сущностей
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
p.s. я думаю у @kuzmin_m точно есть что сказать
На тему?
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
ну в отношении первого да. своего рода “классика”, но делается упор, что это раскладывание важно и зарешает.
а на видосике мысль, что надо все fn превращать в injectable, делать все io в middleware и не париться
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
У меня нет возможности сейчас посмотреть видосик (
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
На тему?
у тебя же в книге 100% есть код абстрактного “логина” - емнип он ближе к 1му, интересно, что думаешь про 2е
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
ну в отношении первого да. своего рода “классика”, но делается упор, что это раскладывание важно и зарешает.
а на видосике мысль, что надо все fn превращать в injectable, делать все io в middleware и не париться
да. типа хачкель
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
вово. как народ на это смотрит?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
хэндлер у нас - чистая функция а всякие сайд-эффекты берутся непонятно откуда из внешнего мира
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Если это какие-то сценарии, вроде логина, покупки.
То я за динамические биндинги.
Если это модельки и их нужно расшарить в clojurecript, то можно их делать чистыми. Как в redux, reframe. Через передачу сообщений/событий. И весь ввод вывод выносить к отправителю
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
вово. как народ на это смотрит?
идея хорошая. но есть мнение что имплементация с учетом всех кейсов будет чудовищна
источник