
Paul
20.09.2016
16:18:17
А Вк теперь voice messages

Evgenij
20.09.2016
16:20:10

Paul
20.09.2016
16:21:31
Аудио-сообщения как в Телеграм. Хотя не исключаю, что и в других мессенджерах это так.

Google

Dmitriy
20.09.2016
19:29:34
Приветствую всех.
Нубский вопрос, про установку ghc да и вообще пакета для работы с haskell на arch linux, делал всё по вики... Но не пошло.) Подскажите может ресурс толковый что почитать можно?

Timothy
20.09.2016
19:57:25

Dmitriy
20.09.2016
19:58:10

Vladimir
21.09.2016
02:17:49
https://twitter.com/ghewgill/status/25051171050

Alexander
21.09.2016
06:49:50
you'll rejected because of broken strictness analyzer
?

Konstantin
21.09.2016
07:18:58
https://ro-che.info/articles/2016-09-18-good-pull-requests отличный пост

Alexander
21.09.2016
13:16:59
Данеужели он ко мне прислушался
На каких-то из последних кастов он оспаривал последние пункты, когда я их говорил

Denys
22.09.2016
15:09:21
Привет, друзья! Научите программировать на Хаскеле, подскажите с чего начать если я вообще не умею программировать)).

SimpleX
22.09.2016
15:33:30
Если совсем не умеешь, начни с чего попроще
А так, если очень хочешь, читай haskellbook

Google

Denys
22.09.2016
15:39:17
Да, очень хочется, лаконичность кода подкупает

Anatolii
22.09.2016
15:41:28
Пробуй, спрашивай, тут всегда помогают

Vladimir
22.09.2016
15:56:49
Learnyouahaskell самая веселая, Имхо)

Evgenij
22.09.2016
17:17:18

Anatolii
22.09.2016
17:24:57
Ну что решил прблему с валидацией?
Да, я теперь хочу haskelldb прикрутить, а она не собирается под ghc 8, хочу разобраться как ее починить, но ещё даже не садился, время нету ?

Evgenij
22.09.2016
17:27:53
А валидацию как оформил?

Anatolii
22.09.2016
17:28:55
Я пока на верх 1 ошибку прокидываю

Evgenij
22.09.2016
17:32:05
А элм фронт готов?

Anatolii
22.09.2016
17:36:44
Не, кореш мой занят сейчас очень сильно
А меня пока на ui не тянет
В хаскеле ещё гора всего

Alexander
22.09.2016
20:01:23

Kit
22.09.2016
20:06:46

Alex
22.09.2016
20:07:07

Kit
22.09.2016
20:08:23
а кто-нибудь DataScience занимается на haskell?

blkmrkt
23.09.2016
03:27:39
Помогите плес:
Я запускаю N воркеров с Monad.Parallel.replicateM_, которые читают из TBQueue, в котрую кладутся задания. Каждый воркер читает из этой очереди, и если заданий нет, то блокирует.
Все работает как и задумано, задания кладутся и исполняются, только о-о-очень долго каждый воркер висит на строке ackEnv envelope после выполнения каждой задачи. Воркер висит на этой строке, пока не закончат задание остальные воркеры, и только тогда луп проваливается, и воркер берет новую задачу.
Вот метод ackEnv, я так понимаю тут какой-то лок? https://hackage.haskell.org/package/amqp-0.1/docs/Network-AMQP.html#v:ackEnv

Alexander
23.09.2016
06:24:42
В amqp вроде есть настройка сколько сообщений из очереди за раз брать можно
Там точно не 1?

blkmrkt
23.09.2016
10:36:12
В amqp вроде есть настройка сколько сообщений из очереди за раз брать можно
я и так пробовал, и пробовал по одному сообщению брать. Нашел вот почему так много ЧПУ было занято - я реюзал тот же channel в воркере для отправки нового сообщения изнутри воркера. Сейчас в каждом воркере создаю отдельное подключение, через которое отправляю новое сообщение, и норм. Видимо какой-то дедлок был, но не понимаю как избежать этого в будущем.
Теперь вот со временем то ли воркеры дохнут то ли еще что, хрен пойми как это отследить

Alexander
23.09.2016
11:43:10
Переписать amqp ;)

Google

Alexander
23.09.2016
11:43:38
Там можно все нормально сделать но нужно сверх аккуратно
Еще иногда он тупо перестает читать сообщения
Я фиксил это через отправку сообщений самому себе
Причем я подозреваю что последнее проблема rabbitmq, а не либы
И.к. иногда у нас так чужие либы зависали, которые на питоне

blkmrkt
23.09.2016
11:51:46
Там можно все нормально сделать но нужно сверх аккуратно
а у меня еще проблема - запускаю более 100 HTTP реквестов через прокси, и со временем воркеры дохнут. Там стоит ловушка для эксепшонов тип такая:
result <- catchAny (getSomething (Main.from t) (Main.to t) manager) $ \e -> do
putStrLn $ "Exception: " `mappend` show e
return Nothing
Может это быть из-за return Nothing в конце? Весь код воркера помещен в forever $ do
а не я фигню говорю
еще с какого-то хуя отвалился ghc-mod, он стал другой версии нежели ghc. теперь Атом непрерывно кидает ошибки

Alexander
23.09.2016
11:54:08
Не знаю, у меня вообще чистый вим
Только подсветка, и лень настраивать
Если в какой другой монадке, то надо смотретьь

blkmrkt
23.09.2016
11:55:56
да уж, в другом месте проблема наверное. просто такое чувство что забивается все

Evgenij
26.09.2016
15:02:40
https://www.youtube.com/watch?v=G-X-p0C0Uas

Anatolii
26.09.2016
15:55:54
а чем вот эти доки можно глянуть https://github.com/tomjaguarpaw/haskell-opaleye/blob/master/Doc/Tutorial/TutorialBasic.lhs ?
haddock'ом наверное?

blkmrkt
26.09.2016
15:58:44
подскажите полноцунную IDE для хаскеля
я уже не могу с этим Атомом - несколько плагинов, и что-то постоянно отваливается

Anton
26.09.2016
15:59:03
такой нет

Google

Anatolii
26.09.2016
15:59:15
вимчик норм

Evgenij
26.09.2016
15:59:40

blkmrkt
26.09.2016
16:00:10
ghc-mod скомпилен не той версией ghc постоянно ошибка, бесит дико. Все удалил из /bin, снова поставил, делаю stack build, и опять

Kit
26.09.2016
16:00:29

Evgenij
26.09.2016
16:03:51

blkmrkt
26.09.2016
16:04:46
или iTerm2 какой?

Evgenij
26.09.2016
16:05:38
Не понял про ребут - может в консоле?

Michael
26.09.2016
16:05:57
Зачем term, vim и emacs есть графические

blkmrkt
26.09.2016
16:07:15
а я ни вим ни емакс не пользовался, но хочу попробовать - что взять?

Ekin
26.09.2016
16:07:26
vim

Michael
26.09.2016
16:07:31
и то и то

Evgenij
26.09.2016
16:07:40

blkmrkt
26.09.2016
16:07:47

Evgenij
26.09.2016
16:08:17
Про мак незнаю - только линь

blkmrkt
26.09.2016
16:08:49
очень было бы круто в фуллскрине открыть tmux - сверху вим, снизу консоль - писать код хаскеля несколько часов с подсветкой и ворнингами, и вечером просто сделать stack build, и знать что оно соберется

Evgenij
26.09.2016
16:09:19
я обычно открываю tmux и разбиваю на вкладки - в каждой вкладке окна тоже разбиты - и если надо сохранаю сессию на диск, если боюсь что сервер перегрузится
Отцепляешься от tmux и потом из любого место цепляешься через ssh и всё восстанавливается
Это сервер в одном месте а клиент в другом

Google

Evgenij
26.09.2016
16:16:45
так называемое ИДЕ)

blkmrkt
26.09.2016
16:34:47
угу, тоже так хочу
можно в виртуалке еще, тогда кросс-компилить можно сразу в ней без CI
хочу заново удалить хаскель-кабал-стак, но не помню чем я это все устанавливал

Anatolii
26.09.2016
19:53:51

D
26.09.2016
19:57:30
Sublime + plugins = not bad

Kit
26.09.2016
20:27:56

Konstantin
27.09.2016
06:33:31
https://github.com/haskell/haskell-mode

Evgenij
27.09.2016
10:55:16