@haskellru

Страница 13 из 1551
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

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
seeDups(8::Int,5...
а как еще можно это сделать?

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
Можно в seeDups тип явно задать
вот это самый хороший вариант

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 настроил, сейчас думаю как после билда деплоить

бинарники по onedrive передаю
а бинарники стрипаешь и upxом жмешь?

trump ? trump ? hillary
19.04.2016
20:31:42
нет

я не деплою))

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

кстати, что там с доками hackage, давно его шатает?

Страница 13 из 1551