@haskellru

Страница 459 из 1551
Евгений
09.10.2017
10:00:19
Сори за оффтоп, но никто не знает чатика по генту в телеге?

illiatshurotshka❄️
09.10.2017
10:02:05
знаю только по линукс саппорту, в целом

Pavel
09.10.2017
10:02:19
https://t.me/russian_gentoo

Евгений
09.10.2017
10:10:58
thx

Google
Yuriy
09.10.2017
10:18:14
как будто чатики в телеге могут быть кому-то полезны

corpix
09.10.2017
10:20:41
Ну всё, ребят, расходимся Лол

Anatoly
09.10.2017
10:26:33
Ну всё, ребят, расходимся Лол
"с таким трудом я вышел из запоя, и вот те раз - сегодня выходной" (с)

Petrovich
09.10.2017
10:36:37
как будто чатики в телеге могут быть кому-то полезны
После комплементации человечества точно нет

Alexander
09.10.2017
10:41:06
@cblp_su ну точно так же как gitter, slack и т.п.

Yuriy
09.10.2017
10:41:51
Pig
09.10.2017
10:42:30
согласен, гиттер и слак выглядят бесполезнее телеги

Alexander
09.10.2017
10:43:05
@cblp_su в гиттере 1.5 человека которых здесь нету, и которые могут дать совет

ладно 2

Pig
09.10.2017
10:43:49
а кого ты за полчеловека сначала посчитал?

Alexander
09.10.2017
10:44:39
я обычно говорю 1.5 про недробные вещи

а 2 это уже оценка близкая к реальной

Yuriy
09.10.2017
10:45:22
сначала за полчеловека, потом за вещь посчитал

Google
Alexander
09.10.2017
10:45:33
если сравнивать то уже с irc://freenode/#haskell

тут уже разница есть и большая

Leonid
09.10.2017
12:11:49
Постили уже? https://www.reddit.com/r/haskell/comments/758m5b/kyiv_haskell_learning_group_meetups/

Denis
09.10.2017
19:21:59
https://www.youtube.com/watch?v=Txf7swrcLYs https://github.com/ekmett/coda

Yuriy
09.10.2017
20:09:49
аппликативные парсеры больше не нужны? теперь моноидные в моде?

Mikhail
09.10.2017
20:11:04
Бтв какие грамматики вообще можно парсить аппликативными парсерами?

Alex
09.10.2017
20:11:11
аппликатив это ж моноид

как и монада

только умножение по разному определено

Mikhail
09.10.2017
20:13:07
аппликатив это ж моноид
Заявление, конечно, верное. Но иррелевантное.

Denis
09.10.2017
20:13:10
аппликатив это как умножение альтернатив как сложение?)

Alex
09.10.2017
20:13:33
не

http://www.fceia.unr.edu.ar/~mauro/pubs/Notions_of_Computation_as_Monoids.pdf

Alexander
09.10.2017
20:43:51
stack же не стрипает файлы по умолчанию?

Aleksey
10.10.2017
07:41:10
не стрипает

Alexander
10.10.2017
08:05:36
не стрипает, а debug символы вырезает, ну чтож за дела :/

Yuriy
10.10.2017
08:41:31
то есть стрипает, но криво?

stack кладёт две версии файлов — нестрипаную в dist и стрипаную в install

Google
Yuriy
10.10.2017
08:43:25
на вторую, кстати, мне напильник говорит, что она stripped

Alexander
10.10.2017
08:44:31
то, что в dist лежит - то нестрипанное, то что в install - частично стрипанное

а не может и стрипанное

страннота, ну ладно

про dist я знаю, у меня где debug символы нужны из dist берётся все

это конечно немножно глупо, когда передаешь -debug и прочие опции для отладочных символов делать прыжки вокруг установщика

@cblp_su да, срипает то что в install

Maxim
10.10.2017
09:55:10
привет всем в этом чате

IC
10.10.2017
10:02:18
и тебе IO ()

Aleksey
10.10.2017
10:09:28
RWST IO ()

Nickolay
10.10.2017
10:13:36
RWST IO ()
добрая ошибка

Aleksey
10.10.2017
10:16:13
Ну ок, RWST () () () Identity () :) Или RWS () () () ()

Dmitry
10.10.2017
10:16:47
(:[])

Denis
10.10.2017
10:17:01
pure

Dmitry
10.10.2017
10:17:06
true

True в смысле.

Aleksey
10.10.2017
10:17:49
(() <$)

Bohdan
10.10.2017
10:25:06
Какие смайлики являются валидным кодом на Perl 6^W^W Haskell?

Maxim
10.10.2017
10:33:55
я, кстати, еще только учусь, поэтому не все ваши шутки понимаю

Google
Mikhail
10.10.2017
10:35:42
Понимать шутки — это высокая цель. ??

Maxim
10.10.2017
10:36:02
я не говорил, что это моя цель

Дмитрий
10.10.2017
10:37:10
Зря

Aleksey
10.10.2017
11:25:43
Haskell - полноценный язык! Про него тоже есть шутки - не всё же про Java и Go шутить :)

Maxim
10.10.2017
11:28:53
я верю, но цель все равно была не в этом!

Олег
10.10.2017
12:35:38
Значит, цель была - шутить шутки, а не понимать

Тоже здорово

Alexandr
10.10.2017
12:41:05
Привет, может кто-нибудь объяснить, как реализовать l2 :: Monad m => (a -> b -> c) -> m a -> m b -> m c используя только функции функтора и монады. С fmap и <*> все понятно, но как без <*> не совсем понимаю

Aleksey
10.10.2017
12:41:32
join же

Mikhail
10.10.2017
12:41:35
В чем вопрос? Каждая монада это аппликатив.

Aleksey
10.10.2017
12:42:35
l2 f x y = join $ fmap (join (fmap f x) y) типа того

Mikhail
10.10.2017
12:42:55
вроде бы <*> можно выразить через join

Nickolay
10.10.2017
12:44:31
Aleksey
10.10.2017
12:44:56
ну я это не проверял :) Это демонстрация принципа :)

Nickolay
10.10.2017
12:45:11
демонстрация неработающего кода? :)

Mikhail
10.10.2017
12:45:51
вроде бы <*> можно выразить через join
Я попробовал и у меня не вышло, видимо херню сказал. Есть какие-нибудь инсайты по этому?

Nickolay
10.10.2017
12:46:55
<*> можно реализовать через fmap и join

<*> известен так же как ap

можно посмотреть реализацию в Control.Monad

но лучше подумать самому :)

Google
Aleksey
10.10.2017
12:48:08
l2 f x y = x >>= join . fmap (y >>=) . return . f это вроде сошлось

Nickolay
10.10.2017
12:48:35
fmap :: (a -> b) -> m a -> m b join :: m (m a) -> m a ap :: m (a -> b) -> m a -> m b

Aleksey
10.10.2017
12:49:31
искомая l2, это liftM2, видимо

Alexander
10.10.2017
12:49:58
IGM

или что там будет скоро

сейчас найду добавлю

That Guy
10.10.2017
12:50:21
IGM
ITGM

Alexander
10.10.2017
12:50:34
да, вот он

Ближайшие конференции: 28 Окрября - ITGM СПб Ноябрь ?? - Москва, в Kaspersky https://mobile.twitter.com/cblp_su/status/912940905757396992 Декабрь 2 - Москва fpconf http://fpconf.ru/ Декабрь 17 - F(by) Conf http://fby.by

если есть доклад то можно на #fprog-general прийти до 14 числа

Hot
10.10.2017
12:53:13
А, на глобал у нас почти вся контора идёт, да.

Но там из fp вроде как только кложуристы.

Nickolay
10.10.2017
12:54:11
Alexander
10.10.2017
12:54:36
я понял что я не успеваю ничего интересного сделать до ITGM

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