Size: a a a

2020 November 09

AV

Alexander Vershilov in Haskell
В общем-то стратегия не бери непонятно какие библиотеки и фреймворки, там где может потребоваться надёжность работает
источник

A

Andrey in Haskell
ну да
источник

AV

Alexander Vershilov in Haskell
Больше кода, зато на дебаг непойми какой проблемы время не тратится
источник

AV

Alexander Vershilov in Haskell
Особенно если проблема во время мероприиятия и время до фикса идёт на минуты
источник

Y

Yuuri in Haskell
Alexander Vershilov
В общем-то стратегия не бери непонятно какие библиотеки и фреймворки, там где может потребоваться надёжность работает
А как их отличить? 😶 С первого взгляда они все непонятно какие
источник

AV

Alexander Vershilov in Haskell
Никак
источник

AV

Alexander Vershilov in Haskell
А про фичи библиотеки логирования окамл скажешь, есть там мои хотелки?
источник

AV

Alexander Vershilov in Haskell
Просто если нет, то я легко объясню почему в haskell штук 10 библиотек
источник

AA

A64m AL256m qn<co... in Haskell
те, кто ждет геттеры-через-точечку и те, кто не хотят отдавать ни секунды времени компиляции неплохо же так пересекаются, вроде бы?
https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3257#note_311465
источник

AV

Alexander Vershilov in Haskell
ЭТО ДРУГОЕ
источник

AA

A64m AL256m qn<co... in Haskell
это, правда, про сеттеры через точечку
источник

Y

Yuuri in Haskell
Alexander Vershilov
Я не знаю её но могу поспорить, что там не было:
1. структурное логирование в json
2. хранение контекста (т.е. чтобы я в него мог добавить данные и они бы таскались)
3. выбора писать или не писать время (если не писать, то никакого оверхеда)
4. возможности добавлять отправку во внешний сервис с определённого log level
5. асинхронности
5 есть, 3 *есть (времени из коробки нет, надо самому считать с пользовательским репортером, в доке пример), остального нет вроде как
источник

AV

Alexander Vershilov in Haskell
В окамле бывает асинхронность?!
источник

AV

Alexander Vershilov in Haskell
Ладно, а какая стратегия? Когда тред будет таки блокироваться при логировании?
источник

AV

Alexander Vershilov in Haskell
Ну в общем вот ряд хотелок, но даже про них тут Кирилл например написал, что они сравнимы с желанием кофеварки
источник

AV

Alexander Vershilov in Haskell
В общем есть ещё ряд того, что прям очень хотеться может, отсюда и 10 разных логеров с разным набором свойств
источник

AV

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

AA

A64m AL256m qn<co... in Haskell
Alexander Vershilov
В окамле бывает асинхронность?!
источник

A

Andrey in Haskell
источник

AV

Alexander Vershilov in Haskell
полезно?
источник