Int против Word общего пользования?

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

Ответы на вопрос(3)

Ваш ответ на вопрос