Maintainer | hapytexeu+gh@gmail.com |
---|---|
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe |
Language | Haskell2010 |
Unicode has a Braille segment for Braille with six dot cells, and a segment for Braille with eight dot cells, this module aims to make it more convenient to render such characters.
Synopsis
Datastructures to store the state of the Braille character.
A datastructure to render Braille patterns with six dots cells.
Instances
Functor Braille6 Source # | |
Foldable Braille6 Source # | |
Defined in Data.Char.Braille fold :: Monoid m => Braille6 m -> m # foldMap :: Monoid m => (a -> m) -> Braille6 a -> m # foldr :: (a -> b -> b) -> b -> Braille6 a -> b # foldr' :: (a -> b -> b) -> b -> Braille6 a -> b # foldl :: (b -> a -> b) -> b -> Braille6 a -> b # foldl' :: (b -> a -> b) -> b -> Braille6 a -> b # foldr1 :: (a -> a -> a) -> Braille6 a -> a # foldl1 :: (a -> a -> a) -> Braille6 a -> a # elem :: Eq a => a -> Braille6 a -> Bool # maximum :: Ord a => Braille6 a -> a # minimum :: Ord a => Braille6 a -> a # | |
Traversable Braille6 Source # | |
Arbitrary1 Braille6 Source # | |
Defined in Data.Char.Braille liftArbitrary :: Gen a -> Gen (Braille6 a) # liftShrink :: (a -> [a]) -> Braille6 a -> [Braille6 a] # | |
Eq a => Eq (Braille6 a) Source # | |
Ord a => Ord (Braille6 a) Source # | |
Read a => Read (Braille6 a) Source # | |
Show a => Show (Braille6 a) Source # | |
Arbitrary a => Arbitrary (Braille6 a) Source # | |
A datastructure to render Braille patterns with eight dots cells.
Instances
Functor Braille Source # | |
Foldable Braille Source # | |
Defined in Data.Char.Braille fold :: Monoid m => Braille m -> m # foldMap :: Monoid m => (a -> m) -> Braille a -> m # foldr :: (a -> b -> b) -> b -> Braille a -> b # foldr' :: (a -> b -> b) -> b -> Braille a -> b # foldl :: (b -> a -> b) -> b -> Braille a -> b # foldl' :: (b -> a -> b) -> b -> Braille a -> b # foldr1 :: (a -> a -> a) -> Braille a -> a # foldl1 :: (a -> a -> a) -> Braille a -> a # elem :: Eq a => a -> Braille a -> Bool # maximum :: Ord a => Braille a -> a # minimum :: Ord a => Braille a -> a # | |
Traversable Braille Source # | |
Arbitrary1 Braille Source # | |
Defined in Data.Char.Braille liftArbitrary :: Gen a -> Gen (Braille a) # liftShrink :: (a -> [a]) -> Braille a -> [Braille a] # | |
Eq a => Eq (Braille a) Source # | |
Ord a => Ord (Braille a) Source # | |
Defined in Data.Char.Braille | |
Read a => Read (Braille a) Source # | |
Show a => Show (Braille a) Source # | |
Arbitrary a => Arbitrary (Braille a) Source # | |