Size: a a a

2020 May 25

JS

Jerzy Syrowiecki in Haskell
Jerzy Syrowiecki
в частности, lazy IO — одна из обобщённых абстракций. можно внутрь String, или Lazy.Text, или Lazy.ByteString спрятать чтение откуда угодно, хоть из файла, хоть из сокета, хоть генерацию бесконечных случайных данных
можно, но не надо
источник

AV

Alexander Vershilov in Haskell
Никто не сталкивался с тем, что в wai/warp при responseStream тред стримящий данные после того как достримил убивается timeout manager-ом?
источник

Oℕ

Oleg ℕizhnik in Haskell
Lev Walkin
энергичные
оч плохое слово
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
а вам зачем? если вы оптимизируете скорость, то зачем вам Lazy IO? есть же coduit/streaming/etc
ващет лэзи ио при осторожном использовании рвет кондуиты да и прочие стримы по скорости
источник

JS

Jerzy Syrowiecki in Haskell
A64m AL256m qn I0
ващет лэзи ио при осторожном использовании рвет кондуиты да и прочие стримы по скорости
ух ты
источник

AA

A64m AL256m qn<co... in Haskell
т.е. пока реально стримится лэзи ио быстрее, там просто проще на материализацию и тормоза из-за этого налететь
источник

MP

Misha Puzanov in Haskell
а он подходит чтобы в работающем приложении время мерить, не только в бенчмарках?
источник

AA

A64m AL256m qn<co... in Haskell
нет
источник

MP

Misha Puzanov in Haskell
ну вот как бы я так и думал
источник

MP

Misha Puzanov in Haskell
timeIt меряет CPU time, что конечно интересно, но не то, что надо
источник

AA

A64m AL256m qn<co... in Haskell
справедливости ради, юзабельных средств мерить время в работающем приложении для хаскеля нет
источник

AA

A64m AL256m qn<co... in Haskell
есть одно, которое бибикает, и 64 которые все портят
источник

MP

Misha Puzanov in Haskell
прикольно
ну мне в принципе только IO мерять, так что
t0 <- dateTime
a <- f
t1 <- dateTime
pure (a, t1 - t0)
вполне пойдет
источник

KZ

Kirill Zaborsky in Haskell
тут некоторые opentelemetry продвигают для замеров вроде
источник

KZ

Kirill Zaborsky in Haskell
но это чуть сложней кода выше будет
источник

MP

Misha Puzanov in Haskell
звучит громоздко, но надо попробовать, потому что метрики все равно нужны
источник

MK

Maxim Koltsov in Haskell
opentelemetry оказался прикольной штукой
источник

KZ

Kirill Zaborsky in Haskell
и что именно показалось прикольным?
источник

AV

Alexander Vershilov in Haskell
немного оффтопик, но всё равно сюда. От автора бесценного мема про кузнечик за 1 день
источник