Сколько пространства использует элемент STUArray
с элементами Bool
для каждого элемента? Действительно ли это упаковывает вещи до одного бита? Или он использует весь байт на элемент?
Битовые массивы Haskell
Ответ 1
Исходный код пакета array показывает, что да, несколько Bool
упакованы вместе как биты в массивы байтов.
Кажется, что не документировано (?)