Size: a a a

2020 November 09

YS

Yan Shkurinskiy in Haskell
И вечер удался
источник

YS

Yan Shkurinskiy in Haskell
Без ваших хаскелей
источник

YS

Yan Shkurinskiy in Haskell
И логгеров
источник

AV

Alexander Vershilov in Haskell
Kirill Valyavin
Где-то видел доклад про технику профилирования, в которой все операции специально замедляются, а потом можно выборочно их оставлять в исходном состоянии и мерить, сильно ли помогает
Это разве не в хаскеле было?
Мне кажется это было про "хорошо бы применить"
источник

AV

Alexander Vershilov in Haskell
И это про то, какой импакт даст оптимизация того или иного метода
источник

Y

Yuuri in Haskell
Блин, monad-logger в Stackage нет =\
источник

A

Andrey in Haskell
фаст-логгер надо докрутить, чтобы он стал асинхронным
источник

AV

Alexander Vershilov in Haskell
Он асинхронный
источник

A

Andrey in Haskell
по-настоящему
источник

AV

Alexander Vershilov in Haskell
Ты там пишешь в буффер, а он сам решает когда его дампнуть
источник

KV

Kirill Valyavin in Haskell
Yuuri
Блин, monad-logger в Stackage нет =\
Это Снойман виноват!
источник

YS

Yan Shkurinskiy in Haskell
Alexander Vershilov
Ты там пишешь в буффер, а он сам решает когда его дампнуть
Но в буфер пишется синхронно!
источник

A

Andrey in Haskell
Yan Shkurinskiy
Но в буфер пишется синхронно!
да
источник

AV

Alexander Vershilov in Haskell
Другое дело, что он может пересортировывать сообщения из-за этого
источник

AV

Alexander Vershilov in Haskell
Нет смысла асинхронно в буффер писать
источник

YS

Yan Shkurinskiy in Haskell
Тут соглашусь, наверное
источник

AV

Alexander Vershilov in Haskell
Это только лишний оверхед будет
источник

YS

Yan Shkurinskiy in Haskell
а есть смысл обзамать мварами для тредсафетности?
источник

YS

Yan Shkurinskiy in Haskell
(спросил не думая, если что)
источник

AV

Alexander Vershilov in Haskell
Он уже тредсейфный
источник