Fork me on GitHub
#clojure-russia
<
2017-07-06
>
andre06:07:06

привет, а не появилось решения для валидации мапы, проверить если в мапе есть ключи но их нет в спеке?

niquola06:07:30

Нет by design, но можно свой предикат написать

andre06:07:07

ок, спасибо

andre06:07:13

мы расширяемся, ищем 6+ разработчиков https://status.im, кому интересно RN и ethereum

misha07:07:52

этериумом эфириумом платите?

andre07:07:01

думаю можно и этериумом эфириумом

andre07:07:08

а вообще фиатом

misha07:07:31

фиат - машина? no thanks troll

akond11:07:17

"ether" по-русски разве не "эфир"?

asolovyov13:07:35

@akond ну в идеале канеш хочу или тулзу или набор тулзов, которые все мои боли порешают и всё такое :-))

asolovyov13:07:08

@nicola ну типа да, я понимаю, я походу просто очень зря ща рефлексирую, но как-то никуда не получается деться 🙂

asolovyov13:07:47

ну опять же проблема identity для запросов в апи, которые возращают какую-то 1 сущность, в целом не очень сложная

misha14:07:23

Уже б давно нахачил тогда kappa

akond14:07:30

думаю, что общего подхода ещё нет. каждый костылит сам по себе.

misha15:07:40

читаю про рефрейм и он годный, не нравитс только, что он на реагенте, надо с этим что-то делать

misha16:07:07

хотя что-то всё равно напутано много разного

akond16:07:14

оно только сначала страшно

akond16:07:26

чудик один жаловался, когда сильно много кода на рефрейме, то начинается та же самая беда, что на жс. типа колбак хел.

akond16:07:48

рекомедовал кечму, как противоядие. я сам ещё не смотрел.

misha16:07:58

"только сначала страшно" - такой себе аргумент. вот 2/3 индустрии на жаве/сишарпе/жс таким же аргументом объясняется

misha16:07:42

> Keechma is a micro framework for Reagent no thanks troll

misha16:07:40

но шансы совершенно не нулевые, что заметно качественнее проблема SPA не решается

dragoncube18:07:12

а есть что нибудь типа re-frame только для server-side?

dragoncube18:07:11

то есть: 1) база - атом 2) подписки 3) обновления базы через события 4) но вместо вьюх - просто функции - некие обработчики

dragoncube18:07:56

tonsky вон говорит “если ты это помножишь на количество подписок да на количество клиентов онлайн может получиться дорого” - а есть ли решения если у тебя все in-process и клиент фактически один?

misha18:07:56

да, add-watch d

misha18:07:47

я так понимаю, тот же кор-асинк - об этом, со всякими альтами/мерджами/мультами

misha18:07:51

с одного конца - атом/база, сбоку ивент кю, с другого конца функции-клиенты, повязал всех каналами с трансдюсерами, и оно потекло

misha18:07:29

только оно многословно, и хочется удачно всю эту сантехнику на одну страницу вывалить, чтобы наглядненько было

misha18:07:47

но четырехмерное на двухмерной плоскости неочень наглядно описывается

dragoncube18:07:31

ну вот в re-frame как раз более простой интерфейс

dragoncube18:07:14

подписки могут результаты других подписок использовать как инпут

dragoncube18:07:35

но идея с core.async понятна

misha19:07:21

вообще, пьедестал для всяких пайплайнов используют, там интерсепторы, типа как мидлвари. тоже, если прищуриться, об этой же проблеме