История изменений
Исправление adzeitor, (текущая версия) :
Т.е. там на каждый чих свой тайплкласс.
take :: CanSplitAt c i => i -> c -> c
drop :: CanSplitAt c i => i -> c -> c
...
class CanFilter f i where
filter :: (i -> Bool) -> f
...
class CanLength c len | c -> len where
length :: c -> len
Исходная версия adzeitor, :
Т.е. там на каждый чих свой тайплкласс.
take :: CanSplitAt c i => i -> c -> c
drop :: CanSplitAt c i => i -> c -> c
...
class CanFilter f i where
filter :: (i -> Bool) -> f