@frp_ru

Страница 83 из 420
Denis
20.06.2017
13:00:19
recursion schemes это круто)

нет явной рекурсии больше)

планирую запилить на js либу)

и да кстати))

Google
Denis
20.06.2017
13:11:29
в hylo коалгебру можно просто заменить на project/unFix

вот на такое я бы доклад сделал)

это то, что я понял пока на данный момент -- cata/cataM -- ana/anaM -- apo/apoM -- para/paraM -- hylo/hyloM

Artur
20.06.2017
15:31:58
очередной привет

такой вопрос

R.is(String, 's');

можно ли сюда запихнуть еще и длинну?

Yumi
20.06.2017
15:38:48
Эм, но там по наследованию сравнивают. Очевидно с нативным конструктором это не выйдет.

? animufag ?
20.06.2017
15:39:37
is(String) звучит ок. поищи функцию с сигнатурой вроде, [(a -> Bool)] -> a -> Bool

Сергей
20.06.2017
15:39:58
@ZeroBias глядя на твой пример сделал https://github.com/LestaD/rolemodel

Denis
20.06.2017
20:45:19
лямбдамен https://www.youtube.com/watch?v=V10hzjgoklA

Vladimir
20.06.2017
20:51:57
Google
Denis
20.06.2017
20:56:53
Вадлер много чего сделал

Kirill
21.06.2017
05:04:29
Проблема с Rx. Есть несколько Subject. Мёрджу их и потом scan. И потом подписываюсь на это дело. Бывают такие случаи, что делаю next на одном Subject, общая подписка не сработала. И через пару секунд делаю next на другом и от него подписка почему-то срабатывает. Что может быть не так? Subjects у меня по аналогии как здесь http://reactivex.io/rxjs/manual/tutorial.html#state-stores

Denis
21.06.2017
07:17:00
код в студию

Kirill
21.06.2017
07:46:51
Минутку...

Вот тут https://github.com/Voronar/react-pure-typescript/blob/rx/src/store/TodoStore.ts у меня есть listFetching$: Rx.BehaviorSubject. Он раньше был просто Subject и именно так он не срабатывал. Поменял на BehaviorSubject и он заработал. Но мне не нужен BehaviorSubject, так как он сразу срабатывает при подписке без next и ещё с значением по умолчанию.

Denis
21.06.2017
08:53:44
ну попробуй ReplaySubject(1)

Kirill
21.06.2017
08:58:39
Мне не понятно, почему не срабатывает общая подписка только при изменении этого Subject через next.

Denis
21.06.2017
09:05:51
замени merge на combineLatest

хотя не

тогда надо чтобы все были первый раз

ну или их промапить через startWith(null) например

ох

поставь после scan publish().refCount()

или просто share()

Kirill
21.06.2017
09:20:29
Спасибо. Попробую. Но пока всё равно не пойму, почему Subject не срабатывает.

Kirill
21.06.2017
09:46:32
Для Бехавиор Сабжект? Это костыль, как мне кажется. И как мне вообще понимать дальше, где нужен обычный Subject, а где какой-то другой Subject.

Думал с одним видом Subject всё будет работать.

Хотя, может share решит все проблемы. Но пока ещё в нём не разобрался.

andretshurotshka?❄️кде
21.06.2017
09:51:08
share делает hot стримы

Google
Kirill
21.06.2017
09:51:51
Так Subject ведь всегда должен срабатывать на next, нет разве?

Дмитрий
21.06.2017
09:52:54
У тебя там всё как-то черезчур реактивно и класово ? private дергает private, который вызывает третий private, при том, что во многих из них даже this нет

andretshurotshka?❄️кде
21.06.2017
09:54:09
Я бы взял cyclejs и забил

Дмитрий
21.06.2017
09:54:18
most ftw

andretshurotshka?❄️кде
21.06.2017
09:54:29
most ftw
motorcycle тогда

)

Gleb
21.06.2017
11:09:15
Привет, покидайте литературы пожалуйста, в гугле везде лезет SCIP, но хочется предментую область ближе к вебу, а не алгебре или что то похожее на архитектуру масштабируемых систем , но по ФП именно ) Наверняка есть в закладках что то интереснее LISP ))

Gleb
21.06.2017
11:11:29
Sorry, SICP

За книгу спасибо большое!)

aodzaki.toko
21.06.2017
11:12:33
нзч

За книгу спасибо большое!)
есть еще такая с js, если кложа не зайдёт https://www.manning.com/books/functional-programming-in-javascript

Gleb
21.06.2017
11:15:21
А тогда такой вопрос , первым корреным ФП языком для углубления Clojure лучше всех подойдет?

Углубления после использования фп в js имею ввиду))

aodzaki.toko
21.06.2017
11:16:23
А тогда такой вопрос , первым корреным ФП языком для углубления Clojure лучше всех подойдет?
если пишешь на js, то лучше юзать js. т.к. можешь "тут же" использовать прочитанное

Gleb
21.06.2017
11:16:48
Угу, это ближе к истине, спасибо еще раз)

aodzaki.toko
21.06.2017
11:17:34
Углубления после использования фп в js имею ввиду))
хз... как душе угодно. кложа - без заморочек и ближе к вебу, хаскелл - с заморочками (так же были книги про веб), purescript

Yung
21.06.2017
11:17:54
если пишешь на js, то лучше юзать js. т.к. можешь "тут же" использовать прочитанное
не знаю, я вот хотел потыкать скалу, частенько слышал что лучше концепции изучать в каком-нибудь хачкелле, типа более радикальном в этом плане языке с каноничными штуками

aodzaki.toko
21.06.2017
11:18:00
в общем, попробуй.

Yung
21.06.2017
11:18:15
(ну скалу я не знаю если че, просто на ней хотя бы РАБОТА ЕСТЬ)

Google
aodzaki.toko
21.06.2017
11:18:33
ну... на js'e работы оч много

Gleb
21.06.2017
11:19:11
Не не, вопрос не о работе был , скажем не хватает четкого понимания в чем разница между множеством compose функций и цепочкой монад

Yung
21.06.2017
11:19:19
ну на жс то да, лол, но я про всякие кложи, скалы, хаскелли, что типа лучше в пределах языка изучать всякие фп штуки и потом переносить, а не сразу

Gleb
21.06.2017
11:19:24
т.е просто расширить кругозор)

Yung
21.06.2017
11:19:46
я про работу так, мимоходом написал

если че

Admin
ERROR: S client not available

aodzaki.toko
21.06.2017
11:19:59
попробуй каждый и увидишь разницу, поймешь что тебе ближе

будешь изучать

Gleb
21.06.2017
11:21:33
Ага , благодарю)

Denis
21.06.2017
11:26:03
есть еще такая с js, если кложа не зайдёт https://www.manning.com/books/functional-programming-in-javascript
за эту книгу +1 однозначно (прочитал давно по диагонали и рекомендую)

https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e

https://egghead.io/lessons/typescript-create-a-typescript-library-using-typescript-library-starter https://github.com/alexjoverm/typescript-library-starter

сколько можно блять! ебанные школотроны https://medium.com/synvox/map-filter-and-reduce-demystified-78395850d40d

гении с залупой вместо головы

Дмитрий
21.06.2017
11:59:34
https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e
У автора вброса явно вместо головы — омар

Denis
21.06.2017
12:00:44
I graduated in December of 2015 with a degree in Computer Science. I learned the fundamentals of C++, Java, and a tad of outdated web development. :D

Дмитрий
21.06.2017
12:01:59
https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e
Фп в жс — ето заблуждение! @ Прикиньте, объекты ImmutableJS — это не обычные js объекты! @ Хейтспич про ImmutableJS @ Кстати про кложу

Google
Дмитрий
21.06.2017
12:02:03
Наркоман

? animufag ?
21.06.2017
12:02:24
сколько можно блять! ебанные школотроны https://medium.com/synvox/map-filter-and-reduce-demystified-78395850d40d
а что не так? засрали твой медиум материалом для новичков?

Denis
21.06.2017
12:02:25
автор этой гомосятины)) https://github.com/CoNarrative/precept

вообще кложа сакс

а что не так? засрали твой медиум материалом для новичков?
потому что человек не способен погуглить и найти статью например в 1000 раз лучше этого поноса

? animufag ?
21.06.2017
12:05:39
ну полно же такой херни. тип статьи про public/private/package просто непривычно это видеть в своём элитном фп материал для даунов

Дмитрий
21.06.2017
12:06:39
?

Denis
21.06.2017
12:07:08
хочу добротные статьи про recursion schemes

я могу их написать но я не гуру англ

простите чем вы криптуете? Чачей :D

https://www.stackage.org/haddock/lts-8.19/cryptonite-0.21/Crypto-Cipher-ChaCha.html

я думал это бухло такое))

Дмитрий
21.06.2017
12:11:02
Ну я думаю это не совпадение))

хочу добротные статьи про recursion schemes
Ну в жс их пока особо и юзать не с чем)

Denis
21.06.2017
12:17:38
чего же?) можно

ну как концепт что никому не интересно было бы послушать про алгебры коалгебры и прочее?

Дмитрий
21.06.2017
12:21:26
Интересно)

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