Результаты поиска по запросу "strictness"
Haskell складывает плохую производительность с (++)
У меня есть этот код:
@snmcdonald Игнорировать HNF. seq говорит, что когда это вычисляется для WHNF, вычисляется первый аргумент для WHNF.
начитСлабая голова Нормальная форма(WHNF) значит? Что значитГолова Нормальная форма(HNF) иНормальная форма(NF) значит? Реальный мир Haskell [http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html] состояния: Привычная ...
Какова связь между распакованными типами и строгостью?
Распакованные типы, такие как
Оценка и космические утечки в Хаскеле
Я изучаю Haskell и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить что-то близкое к: roll :: State StdGen Int roll = do gen <- get let (n, newGen) = randomR ...
Haskell складывает плохую производительность с (++)
У меня есть этот код: import Data.,List newList_bad lst = foldl' (\acc x -> acc ++ [x*2]) [] lst newList_good lst = foldl' (\acc x -> x*2 : acc) [] lstЭти функции возвращают списки с каждым элементом, умноженным на 2: *Main> newList_bad [1..10] ...
Оценка и космические утечки в Хаскеле
Я изучаю Хаскель и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить ч...