Size: a a a

2020 November 09

Y

Yuuri in Haskell
Alexander Vershilov
В общем есть ещё ряд того, что прям очень хотеться может, отсюда и 10 разных логеров с разным набором свойств
Хоть бы тогда писали «эта библиотека специально для тех, кому нужна кофеварка», а то открываешь N+1-ю «monadic logger library» и думаешь, чем же она отличается от прошлых N
источник

AV

Alexander Vershilov in Haskell
У меня написно!
источник

A

Andrey in Haskell
Alexander Vershilov
полезно?
Snoyman's opinion
источник

KV

Kirill Valyavin in Haskell
Краткая выжимка
But if I was to advocate some changes:

   Deprecate partial functions
   Introduce a naming scheme for partial functions to be more obvious
   Introduce a compiler warning to note partial function use (with a pragma to turn off specific usages)
   Warn by default on partial pattern matches
   Advocate strict data fields by default
источник

AV

Alexander Vershilov in Haskell
Alexander Vershilov
У меня написно!
И в co-log-concurrent прям сравнение с аналогами что и чем отличается
источник

A

Andrey in Haskell
Kirill Valyavin
Краткая выжимка
But if I was to advocate some changes:

   Deprecate partial functions
   Introduce a naming scheme for partial functions to be more obvious
   Introduce a compiler warning to note partial function use (with a pragma to turn off specific usages)
   Warn by default on partial pattern matches
   Advocate strict data fields by default
+ выпад в сторону vector
источник

VD

Velvet Darkness in Haskell
Краткая выжимка: зделайте как в идрисе?
источник

A

Andrey in Haskell
ну он rust в кач-ве контрпримера приводит
источник

VD

Velvet Darkness in Haskell
С тоталити чекером и вот это вот
источник

KV

Kirill Valyavin in Haskell
Velvet Darkness
С тоталити чекером и вот это вот
В идрисе тоталити чекер в основном для рекурсии нужен, а тут как раз всем пофиг на это
источник

Y

Yuuri in Haskell
Alexander Vershilov
В окамле бывает асинхронность?!
Кажется, в следующем выпуске «OCaml для хаскелиста» нужно будет отдельно про неё рассказать...
источник

Y

Yuuri in Haskell
Alexander Vershilov
И в co-log-concurrent прям сравнение с аналогами что и чем отличается
Ну хорошо. Я про те библиотеки, которые мне попадались. Ну только в HSLogger написано «у нас как в питоне».
источник

VD

Velvet Darkness in Haskell
Kirill Valyavin
В идрисе тоталити чекер в основном для рекурсии нужен, а тут как раз всем пофиг на это
Точно. Туплю. Для проверки обработки всех кейсов это пушкой по воробьям.
источник

Y

Yuuri in Haskell
async ещё, некоторые библиотеки (ну тот же Caqti для БД) даже обе поддерживают
источник

AA

A64m AL256m qn<co... in Haskell
Kirill Valyavin
Краткая выжимка
But if I was to advocate some changes:

   Deprecate partial functions
   Introduce a naming scheme for partial functions to be more obvious
   Introduce a compiler warning to note partial function use (with a pragma to turn off specific usages)
   Warn by default on partial pattern matches
   Advocate strict data fields by default
ну в хаскеле есть схема наименования для частичных функций: любое имя - функция частичная
источник

Y

Yuuri in Haskell
id частичная функция?..
источник

VD

Velvet Darkness in Haskell
id = undefined.
Теперь да >_>
источник

KV

Kirill Valyavin in Haskell
Yuuri
id частичная функция?..
Да, т. к. может вернуть эксепшен
источник

Y

Yuuri in Haskell
Так вернуть, а не кинуть
источник

MK

Maxim Koltsov in Haskell
Yuuri
Так вернуть, а не кинуть
как отличишь?
источник