Слегка переболел ковидлой, вопросы не спрашивайте, абсолютно ничего интересно не было. Если бы не наложилось на отравление (или это от ковидлы было?) и аллергию, то вообще бы не заметил.
Haskell
а какой самый разумный способ сделать регистрацию промежутка времени, чтобы дождаться его в STM транзакции (или MVer). Я знаю registerDelay из stm, и напрямую GHC.Events, но непонятно, что лучше, а экспериментировать не хочется
Haskell
а в aeson же нет возможности точно задавать представление для чиселов и лучшее, чего можно добиться это взять scientific, который по своему желанию начнёт превращать значение в scientific notation? Ну разве что руками builder для Encoding делать?
Haskellгинь-гинь
прикольно.. во всех библиотеках генерящих csv в хакеле используется одинаковый кусок кода для генерации разных интов, написанный брайаном хрен знает когда, с тех пор появились нормальная реализация builder в bytestring, пакет используют builder, но криво надеясь на специализацию и инлайнинг, которые естественно не срабатывают. И а упростив и уменьшив код можно получить минимум в 2 раза лучшую производительность по CPU (не говорю уже про память)
чего-то то в выходные, когда не езжу в питер вообще не могу ни на чем сконцентрироваться и только спать (ну или бесполезно пройтись по городу очередные 10-20км).. бесит.
Ожидание: программирование веб сервиса
Реальность: читаешь исходники патчей ядра, чтобы принять решение использовать ли продукт, которому они нужны или нет, и как именно.