
Alex
04.09.2016
16:39:03

Дмитрий
04.09.2016
16:55:11
покажи изменения в коде
Синтаксис - сложный вопрос, но when is Array map add 2 - приоритетная цель . Смысл - убрать скобки из ramda,так как в идеале мы должны использовать функции 1-arity
const oneLiner = "when is Array map add 2"
const expr = S.say(oneLiner)
expr(data)
Просто я так прикинул, даже string как здесь -- это читаемей, чем R.when(R.is(Array, R.map(R.add(2))))

Google

Alex
04.09.2016
18:41:38
чем sanctuarу от monet отличается? первая работает на R?
monet есть TS дефинишены

Дмитрий
04.09.2016
19:26:33
В moment есть крутые List и функции для работы с ними, но я ещё не понял, насколько это вообще нужно
Так то наличие ts относительно пофиг
Можно дописать, если выберем, там немного
Так то работоспособность на R - это мелочи, если бы был полный тулкит для adt, мне было бы пофиг, на чем он в реализован
Но пока кто в лес, кто по дрова, полноценной реализации нет, хотя казалось бы, что мешает

Alex
04.09.2016
21:34:39
https://www.youtube.com/watch?v=BMUiFMZr7vk

Дмитрий
04.09.2016
21:56:38
Просто к сожалению, это не выход
Смысл именно в высокоуровневых конструкциях типа команд, free и promise (да, они тоже), которые бы упрощали жизнь

Google

Дмитрий
04.09.2016
22:00:40
В monet есть List с рекурсивным определением, позволяющим мгновенно переопределять куски и Free как абстракция для любых вычислений
Но sanctuary это гораздо больший набор абстракций, пусть и с более корявым интерфейсом
Остальные либы - не то, по разным причинам

Alex
04.09.2016
22:29:19
а ramda-fantazy?
https://github.com/ramda/ramda-fantasy/issues/105

Дмитрий
04.09.2016
22:31:59
а ramda-fantazy?
В первую очередь смотрел, но они же сами в первой же строчке предупреждают,что альфа, никакого прода
Они могут быть в сто раз стабильнее остальных, но проверять я это не рискну
Так то fantasy spec на Ramda это был бы офигенный вариант, тут ясен фиг) Но пока выбираем по теореме Эскобара ?

Alex
05.09.2016
01:21:25

Ҫѐҏӗѫӑ
05.09.2016
09:35:02
видео есть из Киева?

Sergey
05.09.2016
09:37:30
Но и смысла не вижу
Там в основном теория + flatMap через который все реализуется
Меня разочаровали 2 доклада по typescript - не затащили. Но это для другого чатика

Ҫѐҏӗѫӑ
05.09.2016
15:38:36
http://jmchapman.github.io/papers/relmon-lmcs.pdf
ВНЕЗАПНО

Владимир
05.09.2016
16:21:09
сразу все понятно стало

Дмитрий
05.09.2016
19:10:18
Ну я так понимаю, это попытка обобщить монады, наверняка всё равно не первая
Картинка, чтобы пугать людей:

Alex
05.09.2016
19:19:59
кстати, картинка вполне внятая и полезная

Google

pepsi ¯\_(ツ)_/¯
05.09.2016
19:29:00
что начать читать, чтобы понять смысл слов на диаграмме?

Дмитрий
05.09.2016
19:31:21

pepsi ¯\_(ツ)_/¯
05.09.2016
19:35:42
я читал вот это например https://habrahabr.ru/post/246009/
но, для меня вопрос применения всего этого на практике так же сложен, как рисование совы по известной схеме, т.к. это все теория
вот годнейшая статья, где чувак пишет монаду на js и подробно все разжевывает
http://jrsinclair.com/articles/2016/marvellously-mysterious-javascript-maybe-monad/
побольше бы вот таких

Alex
05.09.2016
19:46:04
вот кстати чувак забавно про монады рассказывает, один из контрибутеров monet
https://www.youtube.com/watch?v=LEug6jAj5BA

Алексей
15.09.2016
09:04:09
Ребята есть у кого желание расказать о RxJs и пользе функциональщины в контексте Angular 2? напишите мне в личку ( ВОЗМОЖНО - смогу организовать Angular 2 meetup в Москве ) ( пока все вилами на воде - сперва нужно найти докладчиков )

Ҫѐҏӗѫӑ
15.09.2016
11:39:01
> о RxJs и пользе функциональщины
о сочном стейке и пользе вегетарианства

Алексей
15.09.2016
12:56:13
Да понимаю что это все хайп, бла бла бла и прочее но почему попутно не приучить людей к хорошему?

Vadim
15.09.2016
13:05:57
RxJs я активно юзаю, но с реактом

Алексей
15.09.2016
13:10:45
Ну попробуй с Angular 2 и поделись опытом :) RxJs довольно сложная и интересная тема

Vadim
15.09.2016
13:12:51
На подробное освоение ангуляра, к сожалению, у меня совершенно нет времени (

Алексей
15.09.2016
13:19:52

Владимир
16.09.2016
09:13:22
А ты ангуляр 2 сам пробовал в продакте?

Алексей
20.09.2016
09:20:32
А есть у кого-то желание рассказать про https://github.com/ReactiveX/rxjs вне контекста любого фреймворка?

Vadim
24.09.2016
12:55:01
Существуют ли какие-либо более-менее сложные сайты, построенные на cycle.js?

Alex
25.09.2016
07:52:23

Vadim
25.09.2016
08:57:21
Вот это и странно. Технология выглядит привлекательной, но видимо очень еще сырая.

Filipp
25.09.2016
11:56:03

Google

Filipp
25.09.2016
11:56:39
(Писал и ты гитаре) => писали в гиттере

andretshurotshka?❄️кде
25.09.2016
12:01:03

Filipp
25.09.2016
12:07:14
Не во всех клиентах

Alex
25.09.2016
12:19:13

andretshurotshka?❄️кде
25.09.2016
12:21:02

Alex
25.09.2016
12:21:31
просто нужна циркулярная зависимость потоков
а как это уже реализовать, каждый сам решит
я добавлял кстати https://github.com/whitecolor/cycle-proxy#circulate

Vadim
25.09.2016
12:22:53

Alex
25.09.2016
12:24:48
как и с react)
только форма описания всего этого другая

Vasiliy
25.09.2016
12:25:32
а тут есть кто-то, кто на работе использует его для чего-нибудь?

Alex
25.09.2016
12:25:34
а так - тот же цикл, и подписики, только удобнее чем в redux
да

Vasiliy
25.09.2016
12:26:16
да
для чего? если не секрет
какие основные трудности были/есть?

Vadim
25.09.2016
12:27:04
на самом деле особой разницы то ведь с redux тем же
А на второй вопрос?
Например, если по несколько раз в секунду у меня должно меняться показание какого-то счётчика. И я не хочу что б при при каждом кадре рендера анализировалось все огромное дерево компонентов приложения.

Google

Vasiliy
25.09.2016
12:28:41

Vadim
25.09.2016
12:29:01
Я такого не находил в примерах

Alex
25.09.2016
12:29:10

Vasiliy
25.09.2016
12:29:38
много приходится велосипедить? на сколько это трудозатратно? может это настолько прикольно/кайфово, что пишешь и радуешься