@frp_ru

Страница 338 из 420
Дмитрий
23.12.2017
16:36:08
Ну да

illiatshurotshka❄️
23.12.2017
16:36:37
↑ плохая стрелка

надо ⬆️

Дмитрий
23.12.2017
16:36:46
?

Google
kana
23.12.2017
16:36:53
в математике уже мало шрифтов

и они будут использовать эмодзи

Denis
23.12.2017
16:37:45
о нет

illiatshurotshka❄️
23.12.2017
16:38:14
? f a b = f b a

kana
23.12.2017
16:38:28
?*? = ❤️ (1 + 2?) * (2 + 3?) = 2 + 4? + 3? + 6(?^2) = 2 + 7? + 6❤️

Дмитрий
23.12.2017
16:39:46
??? Составной оператор, обозначающий вызов функции Грэма с числом Аккермана

illiatshurotshka❄️
23.12.2017
16:39:49
⏺ f g = \x -> f (g x)

kana
23.12.2017
16:40:10
ой

adam
23.12.2017
16:40:23
А, или это другая стрелка была, лол
Она уже забита обозначением категории-запятой

Дмитрий
23.12.2017
16:40:32
Она раньше появилась

illiatshurotshka❄️
23.12.2017
16:41:14
точнее так ⏺ f g = ? x ➡️ f (g x)

Google
illiatshurotshka❄️
23.12.2017
16:41:17
мммм

надо завтра выучить emojicode

Denis
23.12.2017
16:41:29
и так

вопрос

kana
23.12.2017
16:41:58
я как-то в детстве писал свой язык

illiatshurotshka❄️
23.12.2017
16:42:03
и писать рекурсивные схемы на нем

Дмитрий
23.12.2017
16:42:09
kana
23.12.2017
16:42:10
как брейнфак только намного круче

adam
23.12.2017
16:42:13
Мне иногда жалко людей, которые посреди рофлом постят вопросы

kana
23.12.2017
16:42:15
и название было

Denis
23.12.2017
16:42:35
что для комонады будет MonadPlus (то есть обратное для MonadPlus)

illiatshurotshka❄️
23.12.2017
16:42:38
лисп напиши

Дмитрий
23.12.2017
16:43:04
Я кстати вплотную подходил к своей реализации лиспа

https://github.com/zerobias/speak-r

С рантаймом в рамде, лолл

kana
23.12.2017
16:43:48
и я думал что типа из-за названия язык выстрелит

Denis
23.12.2017
16:44:06
ComonadMinus
то что ты бредятину несешь я вижу)

Google
kana
23.12.2017
16:44:56
ну это предположение, дай категороное описание MonadPlus

можно с моноидами и эндофункторами

Дмитрий
23.12.2017
16:45:18
В качестве исключения

Denis
23.12.2017
16:45:29
https://github.com/zerobias/speak-r
https://github.com/raine/ramda-cli

ComonadProduct? что это такое?)

Дмитрий
23.12.2017
16:46:05
https://github.com/raine/ramda-cli
when [ == 1 , + 10 ] objOf 'value' Похоже, лол

kana
23.12.2017
16:46:12
() -> m a (m a, m a) -> m a m a -> () m a -> (m a, m a)

выглядит как комоноид

Дмитрий
23.12.2017
16:46:28
Но дальше всех зашёл чувак с целым языком на рамде, забыл как называется

kana
23.12.2017
16:46:30
потому что внезапно MonadPlus это моноид, что еще это могло быть

Дмитрий
23.12.2017
16:46:34
Юзать его он конечно не стал

andretshurotshka?❄️кде
23.12.2017
16:47:31
https://github.com/yosbelms/ramdascript

Дмитрий
23.12.2017
16:47:36
Ога, оно

kana
23.12.2017
16:47:57
схуяли? Ты говоришь, что monadplus это семиринг потому что у нас типа есть Alternative и MonadPlus?

они же перекрываются часто

Дмитрий
23.12.2017
16:48:21
Ну мне кстати профит в том был, что в дальнейшем умение строить грамматики и интерпретации языка оч помогло)

kana
23.12.2017
16:48:27
я думал, MonadPlus в принципе станет не нужен после введение в хаскель Applicative => Monad

Denis
23.12.2017
16:48:41
монада - это алгебра в категории эндофункторов

комонада - это коалгебра в категории эндофункторов

Google
kana
23.12.2017
16:49:14
ага, ладно

пойду аниме смотреть

Дмитрий
23.12.2017
16:49:28
Комонада ето объект

Denis
23.12.2017
16:49:29
так как алгебра это всегда моноид а коалгебра - комоноид

kana
23.12.2017
16:49:44
не знал, что алгербра - это всегда моноид

но откуда тут вылез semiring. Что есть 0/1/+/*?

Denis
23.12.2017
16:50:36
mplus, mzero, return, join

Admin
ERROR: S client not available

kana
23.12.2017
16:51:37
return нельзя рассматривать как 0/1, так как это стрелка, а не элемент множества

Denis
23.12.2017
16:52:05
в категории эндофункторов можно

kana
23.12.2017
16:53:14
join - m*m -> m return - 1 -> m = m^1 = m ты про это типа?

mzero - m mplus - m + m = m

adam
23.12.2017
16:54:04
join - m*m -> m return - 1 -> m = m^1 = m ты про это типа?
поищи про лемму йонеды и осознай, что нет различий между стрелками и обьектами

kana
23.12.2017
16:54:20
да это очевидно вроде

и без каких-то странных лемм

Denis
23.12.2017
16:55:10
Monad ~ Monoid MonadPlus ~ Semiring (Monoid with (+) and 0)

illiatshurotshka❄️
23.12.2017
16:57:40
написал простой maybe на emojicode

Google
illiatshurotshka❄️
23.12.2017
16:57:41
? ❓ ? T ? ? ? v ?T ? ? =v ?T ? ? v =v ? ? ? ➡️ ? ? ? ☁️v ? ? ☢️ ➡️ T ? ? ?v ? ?

Denis
23.12.2017
16:58:05
а есть ли вариант построить кольцо в категории эндофункторов?

и что тогда аппликатив в этой категории?

illiatshurotshka❄️
23.12.2017
17:00:31
неа

kana
23.12.2017
17:00:34
потому что есть открытие и закрытие скобок

illiatshurotshka❄️
23.12.2017
17:00:44
в расте эксплицитно запретили называть переменные эмодзи(

Denis
23.12.2017
17:00:50
это хуйня какая-то дикая

kana
23.12.2017
17:00:52
да я не про это

illiatshurotshka❄️
23.12.2017
17:01:21
надо написать физзбазз еще

kana
23.12.2017
17:05:09
бля, пытаюсь найти эмодзи равенства

а мне там всякое гендерное равенство впихивают

Дмитрий
23.12.2017
17:05:52
?‍?‍?‍?

kana
23.12.2017
17:06:36


это фп-код, если кто-то видит

Denis
23.12.2017
17:07:04
квадратик?

kana
23.12.2017
17:07:13
ты не видишь

видят только избранные

Дмитрий
23.12.2017
17:08:01
квадратик?
Два кружочка ващет

kana
23.12.2017
17:08:09
там еще палочки

аж 6

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