@frp_ru

Страница 23 из 420
Дмитрий
22.12.2016
16:14:11
Большая полезность

Aleh
22.12.2016
16:14:15
например?

Дмитрий
22.12.2016
16:14:25
Ну выше

Aleh
22.12.2016
16:14:35
const Thrush = val => fn => fn(val)
я про конкретно эту

Google
Дмитрий
22.12.2016
16:15:17
Это основа для функций типа той что выше

Контейнер для значения

Aleh
22.12.2016
16:15:46
да какая это основа, выше без нее легко написали

даже проще вышло

чем если бы использовали эту функцию

Дмитрий
22.12.2016
16:16:10
Так её не нужно писать, лол

даже проще вышло
const name = curry((fnArr, value) => fnArr.map(Thrush(value)))

Aleh
22.12.2016
16:19:48
окей)

Дмитрий
22.12.2016
16:19:55
Как ни крути это всё равно map-thrush по своей сути) Можно её не использовать, но структурно суть останется та же

Я fantasy-combinators только однажды подключал, когда реально весь модуль вот в такой фигне был

Сергей
22.12.2016
16:27:03
спасибо

Filipp
22.12.2016
17:18:11
ap это не оно разве?

Дмитрий
22.12.2016
17:19:39
Похоже

Google
Сергей
22.12.2016
18:45:07
ap?

Дмитрий
22.12.2016
18:46:39
Ramda.ap

Но она к списку значений применяется

Сергей
22.12.2016
18:49:30
@ZeroBias любите вы сокращения можешь подсказать, что это? https://github.com/fantasyland/fantasy-combinators/blob/master/src/fix.js

Какая-то рекурсивная штука, зачем не понял

Aleh
22.12.2016
18:56:00
Какая-то рекурсивная штука, зачем не понял
В первой строке ж написано, денег даёт, если стартап норм

Andrey
22.12.2016
18:58:54
fantasy-combinators - то еще, у нас на проекте он есть и разбираться в таком коде как то сложно

Сергей
22.12.2016
20:14:10
@ZeroBias спасибо!

Дмитрий
22.12.2016
20:14:49
fantasy-combinators - то еще, у нас на проекте он есть и разбираться в таком коде как то сложно
Я помню кто-то на fantasy-birds жаловался, это я ещё могу понять)

Andrey
22.12.2016
20:40:20
fix и psi сложно в уме разворачивать)

и fantasy-combinators + fantasy-options тоже туда же, хорошо что выпилили код такой)

_
23.12.2016
22:36:22
Вечер в хату

Дмитрий
23.12.2016
22:37:00
Моноид в радость

andretshurotshka?❄️кде
28.12.2016
03:05:32
Процедура в грусть

Ilya
28.12.2016
07:51:32
FRP-тюрьма

Ты какой категории будешь?

aodzaki.toko
28.12.2016
07:58:03
чистые функции = грязные мысли

Filipp
28.12.2016
10:52:22
Есть два эндофунктора

Google
Alex
28.12.2016
11:12:22
береги честь смолоду, а лямбду слева

aodzaki.toko
28.12.2016
11:14:56
береги честь смолоду, а лямбду слева
... , а пистолет под подушкой

Ilya
28.12.2016
11:30:14
Под подушкой - монада.

andretshurotshka?❄️кде
01.01.2017
16:50:50
С новым годом

Valery
10.01.2017
18:46:43
Вопрос по ramda, при простом compose(map(fn1), filter(fn2)) трансдьюсится вызовы fn1 и fn2 не будут? Для этого надо обернуть compose еще и в transduce

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

Саторин
10.01.2017
20:14:56
я удалил бы сам

andretshurotshka?❄️кде
10.01.2017
20:15:07
Vladimir
10.01.2017
20:15:26
И как бы я удалил если я не админ

Valery
10.01.2017
20:15:37
то есть это нормальная конструкция - transduce(compose(map(fn1), filter(fn2))) ?

или можно написать с рамдой то же самое более правильно/компактно

Valery
10.01.2017
20:17:16
да

он пропускает каждый айтем отдельно через все функции обработчики

а не отдельно 2 прохода

точнее transduce(compose(map(fn1), filter(fn1)), flip(append), [], values)

получается довольно громоздко хотя кажется тот же lodash умел или умеет чейнить простые функции типа map filter без дополнительных усилий

почему в рамде не сделали такого непонятно или возможно сделали, но я просто не знаю как это использовать

Google
Vasiliy
11.01.2017
21:33:17
хм, а у кого-нибудь на проекте используется сознательно одновременно и redux и rxjs/most/kefir/bacon ? если да, то почему?

какой может быть смысл использовать сам redux (& react-redux) если уже есть реактивная библиотека и редаксо-велосипед можно написать в пару строчек (грубо говоря)?

Alex
11.01.2017
21:43:14
нет смысла

Vasiliy
11.01.2017
21:43:43
я где-то читал аргументы за использование их вместе, то ли Ben Lesh писал на медиуме в посте о redux-observable, то ли кто-то еще, я не могу найти

Filipp
11.01.2017
21:44:45
Ну типа react-redux сам по себе мега заоптимизированный

Ҫѐҏӗѫӑ
11.01.2017
21:46:08
ничего подобного

Vasiliy
11.01.2017
22:12:32
да, вот тут видел, спасибо! https://www.youtube.com/watch?v=AslncyG8whg&lc=z12fvfs5urqlujha304cgjjbgmn3cjrxeu00k (:

Alex
11.01.2017
22:37:04
Rxjs+redux

Vasiliy
11.01.2017
22:39:53
вот да) я тоже где-то раньше видел эту картинку аргументы могут быть еще, например, такие (опять же, спорные): – редакс простой, если пилишь не один и не все умеют rxjs/most/whatever, то мб сложновато будет другим – редаксовая экосистема: куча всяких мидлвар и прочее

Alex
12.01.2017
09:09:25
берите cyclejs это самая чистая архитектура, требует, конечно, некоторых инвестиций, как это принято говорить

Александр
12.01.2017
09:09:46
/stat@combot

Combot
12.01.2017
09:09:46
combot.org/chat/-1001071213089

Владимир
12.01.2017
09:38:30
Да не, смысл есть, выше уже было - можно совмещать разработку с коллегами кто не знает рх, у редакса большая экосистема и уже написанных либ, да и писать все на рх достаточно проблемно

А так добавил в проект redux observable и recompose и там где хочешь переключаешься на рх

Combot
12.01.2017
09:58:18
combot.org/chat/-1001071213089

Filipp
13.01.2017
13:38:41
ничего подобного
https://www.youtube.com/watch?v=VJ38wSFbM3A

Ҫѐҏӗѫӑ
13.01.2017
13:39:35
https://www.youtube.com/watch?v=VJ38wSFbM3A
https://www.youtube.com/watch?v=dQw4w9WgXcQ

Vasiliy
13.01.2017
20:50:17
там все оч сильно изменилось кстати давно

Andrey
13.01.2017
20:51:54
да, полностью все переписали

Google
Vasiliy
14.01.2017
00:35:23
канал кстати хороший, жаль видосов мало пилят сама идея такого vloga это как radiojs, только круче вместо фильма перед сном нормально заходит)

Aleh
15.01.2017
11:49:13
а есть чатик просто по fp без привязки к языку?

Страница 23 из 420