uhc-util-0.1.5.6: UHC utilities

Safe HaskellNone
LanguageHaskell98

UHC.Util.FastSeq

Documentation

data FastSeq a Source

Constructors

!(FastSeq a) :++: !(FastSeq a) infixr 5 
!a :+:: !(FastSeq a) infixr 5 
!(FastSeq a) ::+: !a infixl 5 

Instances

type Seq a = FastSeq a Source

toList :: FastSeq a -> [a] Source

fromList :: [a] -> FastSeq a Source

map :: (a -> b) -> FastSeq a -> FastSeq b Source