кана
но у нас есть андерсон, по моему в моем же здании
кана
Похоже просто вакансию витебские ейчары открыли
Влод
https://spb.hh.ru/vacancy/27408106 может кто-нибудь хочет проверить что там за реальная вакансия под этим скрывается?
Влод
о пропустил очередной хаскель чат
Alexander
о, -AL появилось в опциях ghc
Alexander
а появилась ли опция чтобы ghc не отдавал память системе? а то @drcha0s пофиксил это, а мне теперь страдать
A64m
-AL это что?
Cheese
о пропустил очередной хаскель чат
вот тут https://ruhaskell.org/links.html исчерпывающий список
A64m
все, понял
Влод
https://www.reddit.com/r/ruhaskell/ лол
A64m
надо создать haskell_cv_blah, чтоб было куда скидывать офтоп из haskell_cv если сейчас он посещаемым станет
Alexander
Alexander
кто-то же фиксил то, что rts стала активнее память системе отдавать
Yura
ну там была утечка каких то хендлов
Yura
то не я
Alexander
а может это, ааа как его звали, в MS и потом в FB рабоатет
A64m
не помню про отдавать, был фикс который по другому пересчитывал, сколько оставлять
Alexander
blaze
Alexander
-AL это что?
-A для больших обьектов
Alexander
которое общее на все треды
A64m
да я уже посмотрел
Alexander
по умолчанию равно -A
Alexander
тебе скоро ник менять придется
A64m
A64m AL256m
A64m
остальное вроде теперь по умолчанию включится
Yura
ну там была утечка каких то хендлов
точнее pthread_detach на forkOS не делался
A64m
или может можно A32m AL128m
Alexander
наверное
Alexander
ещё можно n4k
A64m
само включится же
A64m
не 4k правда
A64m
Default: 4m with -A16m or larger
A64m
qb тоже не надо настраивать уже Default: 1 for -A < 32M, 0 otherwise
A64m
осталось только A разумный по умолчанию
A64m
была надежда на патч, который его в размер L3 кеша устанавливал
A64m
уже было бы более-менее (на сервере)
A64m
но марлоу затоптал
Alexander
о история дня
Alexander
тут веб сервер есть (с примитивной логикой (общение с редисом, и ккриптографии чуть-чуть) тестят какой rps выдает
Alexander
после 2.5rps начинало дико тормозить
Alexander
уточнил, параметры проца, добавили GHCRTS=-N4 вместо -N
Alexander
стало отрабатывать 4.5к без проблем
A64m
то что N делает капабилитей по числу виртуальных ядер а не нормальных, тоже отличная фича, конечно
Alexander
именно
Yura
а он по умолчанию разве число capability не вычисляет?
Alexander
там было 4 проца
A64m
удивительно как при дефолтных настройках вообще что-то работает
Alexander
и 8 тредов
Alexander
у меня для этого дома отключено HT
Alexander
все равно с ним ничего кроме дробилок на си не работает
Yura
т.е. он -N8 выставил?
Alexander
да
A64m
рабочая станция, по моему, поотзывчевее немного при включенном HT
Alexander
ну у меня ж все равно накоманский конфиг без DE
Alexander
где браузер это единственная программа не в терминале
Alexander
может это чтобы WT могли зарабатывать?
Alexander
пара пассов руками и +100500 производительности
Vitaly
но эйзенберг немного их пыл остудил
Удобно, когда можешь коммитить в GHC ни у кого не спрашивая. Но вообще есть план закрыть как можно больше древних пропоузалов, в том числе и так.
Anonymous
@grwlf будет жить. Поприветствуем!
Зигохистоморфный
Чего то новее чем Окасаки ещё не написали?
Dmitry
What's new in purely functional data structures since Okasaki? - Theoretical Computer Science Stack Exchange https://cstheory.stackexchange.com/questions/1539/whats-new-in-purely-functional-data-structures-since-okasaki
Dmitry
Такое встречал
Alexander
чего-то RecordWildCards работает через зад
Alexander
пойти что-ли мануал перечитать
Alexander
как всегда идиот я
Andrey
не стоит так категорично, разобраться в проблеме за 7 минут не каждый лишь сможет
Alexander
ну я ж потратил до этого ещё 15
Alexander
а в итоге оказалось параметры в другом месте передавал не так как надо
Nikolay
Укажите , а в хаскеле есть примитивы для конкаренси? Локи, симафоры и тому подобное
Dmitry
Да, есть.
Dmitry
Вот тут глянь: https://www.google.ru/search?q=haskell+concurrency
kosc
Итак, я снова пришёл к вам с нубскими вопросами, которые на осилил из книжек и статей в Гугле. Объясните, пожалуйста, суть монадных трансформеров?
Dmitry
Если видео перевариваешь, попробуй курс на Степике
Dmitry
Там очень хорошо изложено (имхо)
Dmitry
И детально, и с примерами, и с упражнениями.