Size: a a a

2021 January 27

A

Aleksandr Khristenko in Haskell Start
Oleg ℕizhnik
интересно, не видел этого
С версии 1.14
источник

Oℕ

Oleg ℕizhnik in Haskell Start
да, я прочитал и про вейтгруппы, спасибо
источник

Oℕ

Oleg ℕizhnik in Haskell Start
а в хаскеле есть вытеснение за пределами >>= ?
источник

AA

A64m AL256m qn<co... in Haskell Start
на каждой аллокации может быть, но не на каждой бывает
источник

AA

A64m AL256m qn<co... in Haskell Start
нда, можно было сказать просто "на любой аллокации может быть"
источник

AA

A64m AL256m qn<co... in Haskell Start
еще есть ключ который вставляет ельды, если аллокаций мало для этого
источник

AA

A64m AL256m qn<co... in Haskell Start
не знаю, правда, куда, в ГЦ-ные сейфпойнты мож?
источник

R

Rafael in Haskell Start
😵
источник

ЗП

Зигохистоморфный Пре... in Haskell Start
а это не офтоп в кишках ГЦ ковыряться?)
источник

JS

Jerzy Syrowiecki in Haskell Start
Зигохистоморфный Препроморфизм
а это не офтоп в кишках ГЦ ковыряться?)
оффтоп
источник

МЛ

Максим Ливитчук... in Haskell Start
в чём разница foldl и foldl'?
источник

A

Aragaer in Haskell Start
This ensures that each step of the fold is forced to weak head normal form before being applied, avoiding the collection of thunks that would otherwise occur.
источник

A

Aragaer in Haskell Start
это прямо в документации на foldl' написано
источник

МЛ

Максим Ливитчук... in Haskell Start
что такое weak head normal form
источник

к

кана in Haskell Start
значение вычисление до первого конструктора или лямбды
источник

A

Aragaer in Haskell Start
можно не знать, что такое weak head normal form, достаточно обратить внимание на avoiding the collection of
    thunks that would otherwise occur
источник

к

кана in Haskell Start
from n = n : from (n + 1)

nats = from 0

nats - не whnf
from 0 - не whnf
0:from (0 + 1) - whnf (вычислен первый конструктор - :, значения слева и справа от : вычичлять уже не нужно)
источник
2021 January 28

к

кана in Haskell Start
вот пример кода, evaluate вычисляет до whnf, trace выводит сообщение, когда вычисляется

итого при вычислении x до whnf выводится только одно сообщение о конструкторе, ни 0, ни [] не вычислялись
источник

к

кана in Haskell Start
поэтому даже такой код вычислиться до whnf без ошибок
x = error "1" : error "2"
источник

МЛ

Максим Ливитчук... in Haskell Start
спасибо
источник