Почему encodeFile Data.Binary не работает лениво?

В GHCI я запускаю этот простой тест:

encodeFile "test" [0..10000000]

Линия работает очень быстро (


Редактировать :Ответ Романа ниже великолепен! Я также хочу указать на этот ответ на другой вопрос, который объясняет, почему Data.Binary выполняет строгое кодирование списков и обеспечивает более элегантную работу.

6
задан Community 23 May 2017 в 12:21
поделиться