Size: a a a

2020 May 18

A

Antonio in Haskell
Alexander Vershilov
И TrasformListComp!
ещё скажи что -XParallelArrays не использовал
источник

AV

Alexander Vershilov in Haskell
Для поиграться только!
источник

к

кана in Haskell
источник

АХ

Алексей Худяков... in Haskell
кана
так она же до монад перегружена, если есть инстанс монады для векторов, то перегружена
Для unboxed векторов инстанса монады быть не может :(
источник

AV

Alexander Vershilov in Haskell
А вот кстати с RebindableSyntax можно бы было!
источник

R:

Ryner :: () -> IO... in Haskell
Я zip'ы не хотел использовать потому что они ОЧЕНЬ долго работают
источник

AV

Alexander Vershilov in Haskell
Чего?
источник

R:

Ryner :: () -> IO... in Haskell
Наверное поэтому я и голодный такой
источник

R:

Ryner :: () -> IO... in Haskell
Ну, я замерял время на алгоритмы с использованием zip и fold
источник

AV

Alexander Vershilov in Haskell
При -O2 разницы быть не должно особой
источник

R:

Ryner :: () -> IO... in Haskell
Я без -O2 проверял, да
источник

AA

A64m AL256m qn<co... in Haskell
у него фолдр с тейк и итерате сфьюзится, а ваши зипы - нет
источник

R

Roman in Haskell
Alexander Vershilov
При -O2 разницы быть не должно особой
ну вообще зипы для списков — такое себе
источник

AV

Alexander Vershilov in Haskell
A64m AL256m qn I0
у него фолдр с тейк и итерате сфьюзится, а ваши зипы - нет
В предложенном варианте нет ни take, ни iterate
источник

R

Roman in Haskell
в плане фьюжона
источник

AV

Alexander Vershilov in Haskell
А ещё я бы не копил погрешность
источник

AA

A64m AL256m qn<co... in Haskell
Alexander Vershilov
В предложенном варианте нет ни take, ни iterate
енумфромзенту есть зато
источник

AV

Alexander Vershilov in Haskell
А делал iterate по натуральному числу и умножал бы на deltaX
источник

AV

Alexander Vershilov in Haskell
почему так нельзя?
источник

AV

Alexander Vershilov in Haskell
Ну первый вариант у @kana_sama был такой
источник