
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

Дмитрий
20.06.2017
15:54:48

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 не срабатывает.

Дмитрий
21.06.2017
09:45:59

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
)

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

aodzaki.toko
21.06.2017
11:11:17

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

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

aodzaki.toko
21.06.2017
11:17:34

Yung
21.06.2017
11:17:54

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
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

Сергей
21.06.2017
12:00:00

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

Google

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

? animufag ?
21.06.2017
12:02:24

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

? 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
Ну я думаю это не совпадение))

Denis
21.06.2017
12:17:38
чего же?) можно
ну как концепт что никому не интересно было бы послушать про алгебры коалгебры и прочее?

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