
Misha
13.02.2018
09:51:52
а кто знает что значит вот такое
error: function-like macro 'MIN_VERSION_template_haskell' is not defined ?
гугл как-то не особо помогает
CPP добавлено

Leonid
13.02.2018
09:54:00
а template-haskell то есть в зависимотсях?

Misha
13.02.2018
09:54:20
а это хороший вопрос!

Google

Misha
13.02.2018
09:55:38

Dmitry
13.02.2018
10:30:46
А есть смысл от Hyperthreading на AMD-шных процессорах? Я проверил где-то три своих проекта, если распараллеливать их на количество ядер, то это оказывается лучше, чем распраллеливать их на потоки. Думаю вообще Hyperthreading отключить, а то некоторые программы распраллеливаются на всю катушку и в результате работают медленнее. Как у вас?

Leonid
13.02.2018
10:31:10
полезность HT зависит от паттернов использования кэша

Антон
13.02.2018
10:31:24

Dmitry
13.02.2018
10:31:55
Ну да, всё в память/кэш упирается.
По идее, HT должен выстреливать, если данных в кеше для загрузки потоков хватает
Вот только у меня куски данных где-то по 10Mb (изображения), да ещё и не линейные :(

Leonid
13.02.2018
10:45:24
HT переключает тред на кэш мисс

Denis
13.02.2018
13:15:27
@A64m_qb0 оу) что-то похожее ты показывал вроде https://github.com/target/row-types/blob/master/Examples.lhs#L61

A64m
13.02.2018
13:19:38

Denis
13.02.2018
13:24:55

A64m
13.02.2018
13:25:56
это новая работа, с тайпчекер плагином, я ее не смотрел подробно пока

Denis
13.02.2018
13:28:14
поговаривают с помощью нее можно как-то рекорды анонимные сделать

Google

A64m
13.02.2018
13:30:35
ну да, она для этого и есть

Alexander
13.02.2018
14:24:20
сегодня не пятница случайно?

Denis
13.02.2018
14:26:01
а чего - деплоить пора?

Alexander
13.02.2018
14:29:14
да не, у меня тут истории веселые есть

Yuriy
13.02.2018
14:29:22
у Саши есть тема для срача

Alexander
13.02.2018
14:29:38
я вот хотел узнал, вас когда нить пьяные индусы объявляли русским шпионом и пытались убить?
или это уникальный опыт

Pineapple
13.02.2018
14:30:00

Denis
13.02.2018
14:30:54

Alexander
13.02.2018
14:31:09
американские индусы
или американские турки, я в них слабо разбираюсь

Denis
13.02.2018
14:32:18
это что-то новое
по какому поводу убить хотят?

Alexander
13.02.2018
14:34:35
уже не хотят
все разрулено, но хотели т.к. я русский шпион

Yuriy
13.02.2018
14:34:52
если известны приблизительные данные этого турка-индуса, можно, наверное, послать письмо в американскую полицию, чтобы вежливо попросили пить поменьше

? animufag ?
13.02.2018
14:37:00
ну я думаю это тип приувеличение
а так покушение конечно наверное везде наказуемо

Alexander
13.02.2018
14:39:09
да
хотя хз

Google

Alexander
13.02.2018
14:39:38
это было непроверяемо
но уголовно наказуемого факта не было

Yuriy
13.02.2018
14:41:13
в России угроза убийством уже является преступлением

Max
13.02.2018
14:49:31
Хм. Что-то народ штормит. То убийством угрожают, то название проекта не нравится. Странные дни грядут.

Leonid
13.02.2018
14:50:59
@qnikst а ты где это сейчас тусуешься?

Alexander
13.02.2018
14:51:07
уже дома
а было на мальте

Антон
13.02.2018
14:51:11

Alexander
13.02.2018
14:51:19
coon

Leonid
13.02.2018
14:51:23
А что в Гатчине дохрена индусов-американцев?

Alexander
13.02.2018
14:51:25
в erlang комьюнити

Leonid
13.02.2018
14:52:15
О, по средневековым постройкам побродил там?

Max
13.02.2018
14:53:03
Какого проекта?
https://groups.google.com/forum/#!topic/erlang-programming/mADyk39WgfI%5B76-100%5D

Yuriy
13.02.2018
14:58:50

Alexander
13.02.2018
14:58:58
-да

Artyom
13.02.2018
16:17:41
с другой стороны, вот теперь я про него знаю, хотя я даже на эрланге не пишу
может и удачное :troll:

Mikhail
13.02.2018
16:29:39
Поодскажите, можно сгенерить package.yaml из my-proj.cabal?

Denis
13.02.2018
16:33:54
неплохо https://hackage.haskell.org/package/tuple-morph-0.1.0.0/docs/Data-Tuple-Morph.html

Google

Denis
13.02.2018
16:36:35
а если после cabal new-build в dist-newstyle/build/ пусто, это ж не норма?

Alexander
13.02.2018
16:42:55
не норма

Mikhail
13.02.2018
16:45:00
Разве через package.yaml не удобней добавлять зависимости?

Alexander
13.02.2018
17:03:44
а почему должно быть удобнее?

Mikhail
13.02.2018
17:05:02
Понятия не имею. Для чего то ведь обернули .cabal в 'package.yaml`
(я ведь правильно понял?)

Yuriy
13.02.2018
17:20:10

Kirill
13.02.2018
17:25:40
+1 совсем не понимаю чего они с этим hpack так носятся

Denis
13.02.2018
17:28:36
кто пояснит чего больше не развивается mtl-tf? и вообще почему не пользуются или пользуются то кто?

Kirill
13.02.2018
19:06:48
уже и в Румынии вакансии на Хаскеле, точно мейнстрим не за горами :)

Alister
13.02.2018
19:12:39
Цыганский Хаскель

Denis
13.02.2018
19:23:21
я тоже хз зачем hpack

Dmitry
13.02.2018
19:29:05
я тоже хз зачем hpack
У нас в компании use case использования в большом multipackage проекте. Там можно использовать фичу YAML как алиасы и библиотечные файлы (короче, в YAML можно импорты делать). Тогда получается вынести общие части (расширения, зависимости) для всех пакетов в отдельный lib.yaml файл.

Yuriy
13.02.2018
20:28:39
я держу hpack, чтобы не писать other-modules, а также чтобы он за меня все нужные поля заполнял

Vasiliy
13.02.2018
20:33:07
да, вот тоже недавно освоил его, удобная вещь)

Sergey
13.02.2018
21:02:51
народ, помогите плз, у меня есть список вида: True:8 bool:xs. как задать вот эти 8 bool (они точно есть) в нормально виде, а не True : y:z:...
то есть, я знаю только самый тупой способ, перечислив переменные
мб есть способ вытащить в виде списка?

Artyom
13.02.2018
21:05:50
splitAt 8

Alex
13.02.2018
21:06:33
Привет, слушайте, помогите пожалуйста, уже неделю пытаюсь установить snap и не выходит

Google

Alex
13.02.2018
21:06:41
Я уже все пробывал
И писал в stack.yaml
extra-deps
И dependencies

Sergey
13.02.2018
21:07:16
deserializeTree :: [[Bool]] -> HuffmanTree
deserializeTree =
toHuffmanTree . concat
where
toHuffmanTree (True:bs) = Leaf (fromBool $ take 8 bs) 0
toHuffmanTree (False:bs) = Node (toHuffmanTree bs) (toHuffmanTree bs) 0
вот, я пытаюсь десериализовать дерево, но у меня нет движения по bs. В Leaf одно и то же число во всех объектах

Alex
13.02.2018
21:07:30
И просто stack install snap
Ничего не выходит

Pineapple
13.02.2018
21:11:23

Sergey
13.02.2018
21:11:49
да, я понимаю, вот и хотел бы узнать, как тут правильно поступить

Leonid
13.02.2018
21:27:09

Alex
13.02.2018
21:27:46
Да, я догадываюсь
Что нужно делать?

Leonid
13.02.2018
21:28:24
делаешь пакет, добавляешь в зависимости, используешь

Alex
13.02.2018
21:28:58
Что значит делаешь пакет?
F
Package.yaml?

Leonid
13.02.2018
21:29:38
cabal init

Alex
13.02.2018
21:29:56
У меня stack

Arseniy
13.02.2018
21:30:12