@frp_ru

Страница 328 из 420
Denis
17.12.2017
23:21:13
ох! Freer ~ Free + Coyoneda

Coyoneda - free functor Free - free monad

andretshurotshka?❄️кде
17.12.2017
23:22:12
>беру телефон >4:20 >зига с freer и койонедами

Denis
17.12.2017
23:24:01
а вот интересно еще койонеду в черче, фри в черче, объединить что-то зафьюзить и получить freer в черче что будет хитрой комбинацией cont

Google
Denis
17.12.2017
23:24:49
и мы пришли к тому, что известно всегда Cont - мать всех монад

все в черче

все что нужно это функции на типах или на значениях

и еще раз) (\x -> x x)(\x -> x x) мое любимое

andretshurotshka?❄️кде
17.12.2017
23:27:03
Denis
17.12.2017
23:27:24
бамп
Continuation Monad

http://blog.sigfpe.com/2008/12/mother-of-all-monads.html

Сергей
17.12.2017
23:27:56
https://github.com/sergeysova/telegram-chats

а здесь не админ ((

andretshurotshka?❄️кде
17.12.2017
23:28:13


кароч хаскелл не нужен, все в лиспы

Google
andretshurotshka?❄️кде
17.12.2017
23:29:11
https://github.com/sergeysova/telegram-chats
Зачем еще один список чатов

Denis
17.12.2017
23:29:12
так в том же Rx тоже CPS

Сергей
17.12.2017
23:29:25
Зачем еще один список чатов
это только те, где я админ или создатель)

Denis
17.12.2017
23:29:33
идея в том что CPS пофиг асинк у тебя или синк

все эти монады Promt, Freer, Operational лишь какое-то приближение к хитрому сочетанию Cont

Дмитрий
17.12.2017
23:33:29
Я всё хочу наконец дотипизировать имплементацию Free safarelli, так как она именно про интероп syns и async, причём момент перехода к асинхронности виден непосредственно

andretshurotshka?❄️кде
17.12.2017
23:33:42
Oleg Kiselyov, author of a delimited continuation implementation for OCaml and designer of an API for delimited stack manipulation for the implementation of control operators, advocates the use of delimited continuations instead of the full-stack continuations that call/cc manipulates: "Offering call/cc as a core control feature in terms of which all other control facilities should be implemented turns out a bad idea. Performance, memory and resource leaks, ease of implementation, ease of use, ease of reasoning all argue against call/cc."

Дмитрий
17.12.2017
23:33:44
А не как в стримах, постфактум ?

Yung
17.12.2017
23:34:51
Ruby ?

Denis
17.12.2017
23:35:50
хитрая комбинация Free с разными штуками восстанавливает такие структуры как автоматы Мура и прочее

интересно это все выразить в бесточечной нотации через комбинаторы unit = λx k. k x bind = λm k c. m (λx. k x c) bind (unit a) f = f a [left identity] bind (λk. k a) f = f a [unit] λc. (λk. k a) (λx. f x c) = f a [bind] λc. (λx. f x c) a = f a [β-reduce] λc. f a c = f a [β-reduce] f a = f a [η-reduce] bind m unit = m [right identity] bind m (λx k. k x) = m [unit] λc. m (λx. (λx k. k x) x c) = m [bind] λc. m (λx. (c x)) = m [β-reduce] λc. m c = m [η-reduce] m = m [η-reduce] bind (bind m f) g = bind m (λx. bind (f x) g) [associativity] λc. (bind m f) (λx. g x c) = bind m (λx. bind (f x) g) [bind] λc. (λc′. m (λx′. f x′ c′)) (λx. g x c) = bind m (λx. bind (f x) g) [bind] λc. m (λx′. f x′ (λx. g x c)) = bind m (λx. bind (f x) g) [β-reduce] λc. m (λx′. f x′ (λx. g x c)) = λc. m (λx′. (λx. bind (f x) g) x′ c) [bind] λc. m (λx′. f x′ (λx. g x c)) = λc. m (λx′. bind (f x′) g c) [β-reduce] λc. m (λx′. f x′ (λx. g x c)) = λc. m (λx′. (λc′. f x′ (λx. g x c′)) c) [bind] λc. m (λx′. f x′ (λx. g x c)) = λc. m (λx′. f x′ (λx. g x c)) [β-reduce]

andretshurotshka?❄️кде
17.12.2017
23:37:57
оноу

Даниил
17.12.2017
23:38:01
https://github.com/sergeysova/telegram-chats
а чё там эмодзи значат? а то расшифровка только для звёздочки дана

Denis
17.12.2017
23:38:57
нет ничего прекрасней лямбды

Дмитрий
17.12.2017
23:40:17
Категория

Denis
17.12.2017
23:56:18
https://medium.com/@JosephJnk/an-introduction-to-function-fixed-points-with-the-y-combinator-e7bd4d00fb62 https://medium.com/@JosephJnk/variations-on-the-y-combinator-and-recursion-cd8d2a7f1a2c https://medium.com/@JosephJnk/a-brief-introduction-to-recursion-schemes-6192e55758be https://medium.com/@JosephJnk/catamorphisms-8637f3d45383 https://medium.com/@JosephJnk/anamorphisms-9a85466c9d59 https://medium.com/@JosephJnk/hylomorphisms-43a5494729b7 Welcome —^

https://github.com/JosephJNK/medium-post-sample-code https://github.com/JosephJNK/static-land-recursion-schemes

Google
andretshurotshka?❄️кде
17.12.2017
23:56:48
реееекурсивныеееее схемыыыыы

Сергей
18.12.2017
11:34:19
блэд

че у меня нет прав

дайте мне админку!

?
18.12.2017
11:35:07
У тебя здесь нет власти............

Сергей
18.12.2017
11:35:21
эх

Cenator
18.12.2017
11:35:22
Да кстати и Полине админку не давайте

Сергей
18.12.2017
11:35:29
рыба указывает сове дожились

Cenator
18.12.2017
11:35:38
А то землю под ногами чувствовать перестали

?
18.12.2017
11:35:40
Та да, этой телоньке нихуя доверять нельзя

Сергей
18.12.2017
11:35:45
лол

Сергей
18.12.2017
11:35:50
дерзкие какие

?
18.12.2017
11:36:03
Мы просто к ней подкатывали и она нас отшила

Сергей
18.12.2017
11:36:13
лол

а как ещё

Cenator
18.12.2017
11:37:19
о и ты тут
Да много где)

?
18.12.2017
11:37:45
Сова какой-то добрый.......

На работе что ле отказались от б*м?..........

Lulz
18.12.2017
11:38:44
Да много где)
че тоже решил новые сезоны аниме посмотреть?

Google
?
18.12.2017
11:39:01
А от меня скрывал )

Сенатор онимешник......

Lulz
18.12.2017
11:39:52
сказала рыба ?

?
18.12.2017
11:41:56
Бля заебался быть говнокодером пиздец

Как фиксить?

illiatshurotshka❄️
18.12.2017
11:49:39
Как фиксить?
учить хаскель

Admin
ERROR: S client not available

Lulz
18.12.2017
11:50:57
у меня друг учит хаскель теперь всегда что-то про монады говорит, еще жжет от ооп, капец. я не оопшник

Cenator
18.12.2017
12:05:51
че тоже решил новые сезоны аниме посмотреть?
хочу быть в тренде мемов фронтенда

illiatshurotshka❄️
18.12.2017
12:07:35
почему, типичный

kana
18.12.2017
12:07:37
we ❤ oop

illiatshurotshka❄️
18.12.2017
12:08:07
учить хаскель
(я в шутку это сказал, не подумайте что я отношусь к хаскеллистам)

?
18.12.2017
12:56:10
Пиздец какие дезайн потерни реакта есть? Для атомика я слишком для

Дебил

?
18.12.2017
12:56:59
Верните нормальное название чатика))

? animufag ?
18.12.2017
12:57:45
чёт теперь какой-то реакт чатик

о нужно жизнь проверить

Denis
18.12.2017
12:58:13
я бы забирал админство за не конструктивность

Lulz
18.12.2017
12:58:35
всегда думал, что Зигохихихи это админ

Google
? animufag ?
18.12.2017
13:01:16
о нужно жизнь проверить
41% чёт походу новые лица не особо меняют этот показатель

Denis
18.12.2017
13:29:36
Церковная свободная монада для функтора f

kana
18.12.2017
13:34:38
я бы забирал админство за не конструктивность
тогда бы ты никогда не был бы админом, лол

кстати, почему провинился зига, а наказали всех людей в чате?

Denis
18.12.2017
13:35:33
че это я провинился?

kana
18.12.2017
13:35:48
ну кинул пост про рекурсивные схемы

Denis
18.12.2017
13:36:02
ничего в этом плохого не вижу

kana
18.12.2017
13:36:26
тут это запрещено и наказание по усмотрению админа

какая разница, это в правилах указано

в некоторых тоже запрещают нечто не очень плохое, но закон есть закон

illiatshurotshka❄️
18.12.2017
13:37:06
каких

правилах

kana
18.12.2017
13:38:08
а их че, не

http://telegra.ph/Pravila-FRP-chata-12-11

illiatshurotshka❄️
18.12.2017
13:38:21
не канон

Denis
18.12.2017
13:38:42
ты эту хуйню продублировал с haskell_learn

kana
18.12.2017
13:39:09
эти правила были написаны Ильей вроде как даже до haskell learn, но не уверен

illiatshurotshka❄️
18.12.2017
13:39:09
лолл

kana
18.12.2017
13:39:20
но я бы тоже банил за рекурсивные схемы

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