Бляди тоже ок, ага. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

В программе space leak, но как искать его непонятно: ghc'шный профайлинг говорит, что всё занимается PINNED-памятью (поскольку я оперирую в основном ByteString'ами), и никаких подробностей о том, где она выделена, и что её держит, не говорит -- https://gitlab.haskell.org/ghc/ghc/-/issues/7275 Как обычно в таких случаях, алгоритм по-хорошему должен в константной памяти работать, но вместо этого память жрётся и жрётся в ходе работы программы, освобождаясь только в конце. https://github.com/l29ah/hyborg/blob/master/Main.hs#L115 Есть ли варианты лучше, чем бинарный поиск по коду методом комментирования? Кажется, в случае хаскеля это вообще так себе метод поиска утечек, поскольку в случае когда мы комментируем какого-нибудь потребителя данных, мы можем ненароком внести ещё один space leak, например когда большой thunk вычисляется по ходу итеративного алгоритма в компактный результат, либо это вычисление откладывается до самого конца, накапливая большие thunk'и в памяти.
#EHQXOU (1+2) / @l29ah / 13 дней назад
https://github.com/ndmitchell/record-dot-preprocessor вменяемый синтаксис для рекордов в хаскеле, дружит с DuplicateRecordFields.
#SUUP8A (20+1) / @l29ah / 59 дней назад
Обнаружил что заебался с однопоточностью тормозной питонопараши и начал переписывать borgbackup на хаскеле. Уже научился пиздеть с удалённым сервером борга и читать метаданные репозитория и архивов, надеюсь на следующей неделе забекаплю уже чонить. https://github.com/l29ah/hyborg
#X332M2 (7+2) / @l29ah / 86 дней назад
λ> read "2018-11-23 02:43:56.725423116 MSK" :: ZonedTime 2018-11-23 02:43:56.725423116 MSK λ> zonedTimeToUTC $ read "2018-11-23 02:43:56.725423116 MSK" 2018-11-23 02:43:56.725423116 UTC
#63DDE7 (1+2) / @l29ah / 696 дней назад
λ> minimum (1, 2) 2
#MG8H7L (3+8) / @l29ah / 861 день назад
Hackage больше не даёт заливать пакеты под лицензией WTFPL.
#ZTU1Y1 (28+10) / @l29ah / 911 дней назад
СЯУ в gtk3 завезли postGUIAsync, и он даже работает. Можно делать многопоточную формошлёпную гуйню без страданий.
#9QX55I (0+1) / @l29ah / 995 дней назад
https://github.com/l29ah/pid высрал пид-регулятор с cli кароч
#ZX0YM7 (2+1) / @l29ah / 1244 дня назад
Какая библиотека для гуя в хаскеле нынче в тренде?
#2UDEFL (6+1) / @l29ah / 1245 дней назад
Бля чёт неожиданно облажался: ‰ binsm Missing: (-m|--map FILE) Usage: binsm (-m|--map FILE) [-e|--extract PARTITION] [-m|--merge PARTITION] [-f|--partfile FILE] ‰ binsm -m map -m art -f art-351 < flash-original > flash-original-art-351 Кароч optparse-applicative каким-то волшебным образом понял что первый -m и второй -m - это разные -m и всё правильно распарсил и сделал // заебись, не буду фиксить.
#H2R4UE (0) / @l29ah / 1359 дней назад
(undefined :: ToPeano 42)
#ZT0MNC (0) / @l29ah / 1484 дня назад
Как нынче принято делать настройки в интерактивных программах? ReaderT TVar?
#EB54XE (0) / @l29ah / 1590 дней назад
xmonad выел 429МБ рамки меньше чем за два дня работы. Не юзайте ghc-8, там спид.
#FZNZ2I (9+1) / @l29ah / 1609 дней назад
‰ time cabal build Package has never been configured. Configuring with default flags. If this fails, please run configure manually. Resolving dependencies... Configuring muesli-0... Building muesli-0... Preprocessing executable &#39;Muesli&#39; for muesli-0... [1 of 2] Compiling Muesli ( Muesli.hs, dist/build/Muesli/Muesli-tmp/Muesli.o ) [2 of 2] Compiling Main ( Main.hs, dist/build/Muesli/Muesli-tmp/Main.o ) Linking dist/build/Muesli/Muesli ... cabal build 567.09s user 79.04s system 116% cpu 9:16.86 total ‰ du -sh dist/build/Muesli/Muesli 10M dist/build/Muesli/Muesli ‰ strip dist/build/Muesli/Muesli ‰ du -sh dist/build/Muesli/Muesli 6.2M dist/build/Muesli/Muesli Три гига рамы выжрал алсо.
#YNTFUD (0+1) / @l29ah / 1611 дней назад
А, хотя какие бинарники, ghc же не может скомпилировать мюслекалькулятор, а тупо виснет.
#D8EYQZ (7+1) / @l29ah / 1611 дней назад
Мюсли считаются ghc-8.0.1, жить можно // бля чуть не обосрался, надо было где-нибудь бинарник статически слинкованный оставить.
#XZQ9MY (1+1) / @l29ah / 1611 дней назад
Чо там, xmonad работает с ghc-8.0.1?
#RVXQGA (0) / @l29ah / 1613 дней назад
#LRVL56 (8) / @l29ah / 1651 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.