Int против Word общего пользования?
Кажется, что общая схема взятия / возвращенияInt
(т.е.ByteString.hGet
а такжеData.List.length
) противоречит закону Хаскелла об использовании строго дескригирующих типов, поскольку многие из этих случаев могут обрабатывать только положительные числа. Не лучше ли использоватьWord
, или есть причина, по которой эти функции являются частичными?Int