
Alexander
14.04.2016
23:07:18
unsafePerformIO

Aldar
14.04.2016
23:07:27
аппликатив насколько я понял нужен чтобы поднять функцию от нескольких переменных внутрь контейнера?
внутрь нескольких контейнеров

Alexander
14.04.2016
23:08:34
f (a -> b)<*> f a -> f b

Google

Aldar
14.04.2016
23:08:44
функтор может это сделать для функции одной переменной
(a->b)<$> f a->f b
а вот если у меня есть функция a->b->c
и два контейнера f a, f b
а мне надо f c

Alexander
14.04.2016
23:10:22
<$> это fmap

Aldar
14.04.2016
23:10:39
да, это функтор

Alexander
14.04.2016
23:10:48
Аппликативный функтор приьаскивают <*>
А так да, частное применение такое

Aldar
14.04.2016
23:11:17
(a->b->c) <$> f a -> f (b-> c)
f (b->c) <*> f b -> f c
(a->b->c) <$> f a <*> f b -> f c

Vladislav
14.04.2016
23:14:39

Google

Vyacheslav
15.04.2016
15:15:34

Index
15.04.2016
15:17:14
strong lax monoidal functor

Aldar
15.04.2016
15:28:56
моноидальный функтор это как? Функтор это штука которая переводит одну категорию в другую

Index
15.04.2016
15:29:42
На Википедии забанили https://en.wikipedia.org/wiki/Monoidal_functor
А вообще в оригинальном пейпере про аппликативы написано, почему так.

Aldar
15.04.2016
15:30:12
щас покурю

Vyacheslav
15.04.2016
15:40:19
на википедии все просто написано и доступным языком

Aldar
15.04.2016
15:48:09
Куда проще и доступнее чем академично через кванторы?
только вкуривать долго приходится

SimpleX
15.04.2016
17:03:18

Alexander
15.04.2016
17:04:09
FFI можно как safe импортнуть
А вот всякие alloca вокруг и т.п. уже нет

trump ? trump ? hillary
15.04.2016
20:33:49
линтеру не нравится

Nikita
15.04.2016
20:34:38
вовза?

trump ? trump ? hillary
15.04.2016
20:35:15
а с кем меня еще можно спутать?
и на что это влияет?

Nikita
15.04.2016
20:35:22
да хз
ты ники меняешь что-то

trump ? trump ? hillary
15.04.2016
20:35:47
я давно уже гэлловей
ой, я случайно......

Google

trump ? trump ? hillary
15.04.2016
20:36:56
так нельзя
бля
так по делу кто-нибудь поможет?

Nikita
15.04.2016
20:38:37
а я на эрланге пишу
после рома

Alexander
15.04.2016
21:31:33
Минимум что кусок кода по которому вопрос полностью копировать
Чтобы ванговать не приходилось
Но если ванговать то он ругается на то, что ему приходится угадывать (использовать defaulting) для того чтобы догадаться какого типа числовой литерал
http://www.alexeyshmalko.com/2014/haskell-defaulting-rules/ например или сразу на haskell prime
Подробно пост не читал так что за то что там все точно не отвечаю

trump ? trump ? hillary
15.04.2016
21:37:48

Alexander
15.04.2016
21:38:18
Ну значит объяснение выше верно

trump ? trump ? hillary
15.04.2016
21:38:30
аа

Alexander
15.04.2016
21:38:33
Решение в одном из элементов тип добавить
seeDups(8::Int,5...

trump ? trump ? hillary
15.04.2016
21:39:08
да это понятно
спасибо

Alexander
15.04.2016
21:39:38
Т.к. литералы числовые это на самом деле дешугарится в fromInteger 8
Незачто

trump ? trump ? hillary
15.04.2016
21:40:13

Google

Alexander
15.04.2016
21:40:26
Что именно?

trump ? trump ? hillary
15.04.2016
21:40:43
нотацию чтоли
чтоб оно понимало что это int короче

Alexander
15.04.2016
21:41:05
Можно в seeDups тип явно задать
Или если байндинги используешь если его тип из чего-то выводится еще
Типа let i = 8 in "11234" !! seeDups (i, j,k) + i
Извиняюсь за тупой пример

trump ? trump ? hillary
15.04.2016
21:42:26
ничего

Alexander
15.04.2016
21:42:33
Но тут тип i будет Int
Т.к. seeDups возвращает Int и он складывается с i
Ну и т.к. это второй аргумент !! Тип которого Int
Ну или сделать i8 = 8 :: Int
Или забить на warning

trump ? trump ? hillary
15.04.2016
21:44:13

Alexander
15.04.2016
21:45:00
Ну не факт, смотря что ты хочешь от seeDups

trump ? trump ? hillary
15.04.2016
21:45:10
в моей ситиуации

Alexander
15.04.2016
21:45:16
Если ты хочешь чтобы он любой Num принимал, то не вариант

Abbath
19.04.2016
14:50:40
Я бота на хаскеле запилил

[Anonymous]
19.04.2016
14:53:25
nice

Ilya
19.04.2016
14:59:25
Что делает?

Google

trump ? trump ? hillary
19.04.2016
15:01:42
знакомая давно делала

Alexander
19.04.2016
16:13:07
\©/

Abbath
19.04.2016
16:38:56
Да ниче, калькулятор

blkmrkt
19.04.2016
20:30:36
privet

trump ? trump ? hillary
19.04.2016
20:30:38
hi

blkmrkt
19.04.2016
20:30:50
кто как деплоит хаскель?

trump ? trump ? hillary
19.04.2016
20:31:04
бинарники по onedrive передаю

blkmrkt
19.04.2016
20:31:13
я circleCI настроил, сейчас думаю как после билда деплоить

trump ? trump ? hillary
19.04.2016
20:31:42
нет
я не деплою))

blkmrkt
19.04.2016
20:32:05
просто с кажым билдом загружать по 200мб, офигеть
кстати, что там с доками hackage, давно его шатает?