diff --git a/docs/developers/CHANGELOG.md b/docs/developers/CHANGELOG.md index 8930fd8..6bb58fa 100644 --- a/docs/developers/CHANGELOG.md +++ b/docs/developers/CHANGELOG.md @@ -1,5 +1,8 @@ # 📅 Revision history for HelVM Common +## 0.1.2.3 -- 2023-06-20 +* Implement `FileReaderIO (BusinessT MockIO)` + ## 0.1.2.2 -- 2023-06-20 * Add `MockIO` diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Collections.MapList.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Collections.MapList.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Collections.MapList.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Collections.MapList.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Collections.SList.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Collections.SList.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Collections.SList.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Collections.SList.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLIndexSafe.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLIndexSafe.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLIndexSafe.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLIndexSafe.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLInsertDef.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLInsertDef.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLInsertDef.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLInsertDef.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Containers.MTInsertDef.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Containers.MTInsertDef.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Containers.MTInsertDef.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Containers.MTInsertDef.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Business.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Business.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Business.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Business.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Logger.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Logger.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Logger.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Logger.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Message.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Message.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Message.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Message.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Safe.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Safe.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Control.Safe.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Control.Safe.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Digit.Digits.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Digit.Digits.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Digit.Digits.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Digit.Digits.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Extra.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Extra.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.Extra.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.Extra.hs.html diff --git a/docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.ListLikeExtra.hs.html b/docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.ListLikeExtra.hs.html similarity index 100% rename from docs/reports/helio-test/helio-0.1.2.2-inplace/HelVM.HelIO.ListLikeExtra.hs.html rename to docs/reports/helio-test/helio-0.1.2.3-inplace/HelVM.HelIO.ListLikeExtra.hs.html diff --git a/docs/reports/helio-test/hpc_index.html b/docs/reports/helio-test/hpc_index.html index 752c652..9c1cbc5 100644 --- a/docs/reports/helio-test/hpc_index.html +++ b/docs/reports/helio-test/hpc_index.html @@ -7,40 +7,40 @@ - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/reports/helio-test/hpc_index_alt.html b/docs/reports/helio-test/hpc_index_alt.html index 0fdec90..94eab14 100644 --- a/docs/reports/helio-test/hpc_index_alt.html +++ b/docs/reports/helio-test/hpc_index_alt.html @@ -7,40 +7,40 @@
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.MapList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.MapList 25%10/39
66%4/6
51%59/115
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.SList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.SList 0%0/92
0/0 0%0/161
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLIndexSafe  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLIndexSafe 0%0/7
0%0/3
0%0/50
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.MTInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.MTInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Business  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Business 0%0/12
0%0/2
0%0/42
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Logger  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Logger 31%6/19
0/0 27%17/61
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Message  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Message 0%0/5
0%0/2
0%0/26
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Safe  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Safe 0%0/31
0%0/4
0%0/111
  module helio-0.1.2.2-inplace/HelVM.HelIO.Digit.Digits  module helio-0.1.2.3-inplace/HelVM.HelIO.Digit.Digits 57%4/7
100%2/2
55%16/29
  module helio-0.1.2.2-inplace/HelVM.HelIO.Extra  module helio-0.1.2.3-inplace/HelVM.HelIO.Extra 0%0/17
0%0/6
0%0/77
  module helio-0.1.2.2-inplace/HelVM.HelIO.ListLikeExtra  module helio-0.1.2.3-inplace/HelVM.HelIO.ListLikeExtra 12%1/8
0%0/2
18%9/48
  Program Coverage Total
- + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/reports/helio-test/hpc_index_exp.html b/docs/reports/helio-test/hpc_index_exp.html index 5f41e04..54eaf83 100644 --- a/docs/reports/helio-test/hpc_index_exp.html +++ b/docs/reports/helio-test/hpc_index_exp.html @@ -7,40 +7,40 @@
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helio-0.1.2.2-inplace/HelVM.HelIO.Digit.Digits  module helio-0.1.2.3-inplace/HelVM.HelIO.Digit.Digits 57%4/7
100%2/2
55%16/29
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.MapList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.MapList 25%10/39
66%4/6
51%59/115
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.MTInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.MTInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Safe  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Safe 0%0/31
0%0/4
0%0/111
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Message  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Message 0%0/5
0%0/2
0%0/26
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Business  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Business 0%0/12
0%0/2
0%0/42
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLIndexSafe  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLIndexSafe 0%0/7
0%0/3
0%0/50
  module helio-0.1.2.2-inplace/HelVM.HelIO.Extra  module helio-0.1.2.3-inplace/HelVM.HelIO.Extra 0%0/17
0%0/6
0%0/77
  module helio-0.1.2.2-inplace/HelVM.HelIO.ListLikeExtra  module helio-0.1.2.3-inplace/HelVM.HelIO.ListLikeExtra 12%1/8
0%0/2
18%9/48
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.SList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.SList 0%0/92
0/0 0%0/161
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Logger  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Logger 31%6/19
0/0 27%17/61
  Program Coverage Total
- + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/reports/helio-test/hpc_index_fun.html b/docs/reports/helio-test/hpc_index_fun.html index 6d513ec..427ee2c 100644 --- a/docs/reports/helio-test/hpc_index_fun.html +++ b/docs/reports/helio-test/hpc_index_fun.html @@ -7,40 +7,40 @@
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helio-0.1.2.2-inplace/HelVM.HelIO.Digit.Digits  module helio-0.1.2.3-inplace/HelVM.HelIO.Digit.Digits 57%4/7
100%2/2
55%16/29
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.MapList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.MapList 25%10/39
66%4/6
51%59/115
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Logger  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Logger 31%6/19
0/0 27%17/61
  module helio-0.1.2.2-inplace/HelVM.HelIO.ListLikeExtra  module helio-0.1.2.3-inplace/HelVM.HelIO.ListLikeExtra 12%1/8
0%0/2
18%9/48
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.MTInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.MTInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.SList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.SList 0%0/92
0/0 0%0/161
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Safe  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Safe 0%0/31
0%0/4
0%0/111
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Message  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Message 0%0/5
0%0/2
0%0/26
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Business  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Business 0%0/12
0%0/2
0%0/42
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLIndexSafe  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLIndexSafe 0%0/7
0%0/3
0%0/50
  module helio-0.1.2.2-inplace/HelVM.HelIO.Extra  module helio-0.1.2.3-inplace/HelVM.HelIO.Extra 0%0/17
0%0/6
0%0/77
  Program Coverage Total
- + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/reports/helio/HelVM-HelIO-CartesianProduct.html b/docs/reports/helio/HelVM-HelIO-CartesianProduct.html index 132a2f6..ccff645 100644 --- a/docs/reports/helio/HelVM-HelIO-CartesianProduct.html +++ b/docs/reports/helio/HelVM-HelIO-CartesianProduct.html @@ -1 +1 @@ -HelVM.HelIO.CartesianProduct
helio-0.1.2.2: HelIO - HelVM Common Library
moduleTop Level DefinitionsAlternativesExpressions
%covered / total%covered / total%covered / total
  module helio-0.1.2.2-inplace/HelVM.HelIO.Digit.Digits  module helio-0.1.2.3-inplace/HelVM.HelIO.Digit.Digits 57%4/7
100%2/2
55%16/29
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Logger  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Logger 31%6/19
0/0 27%17/61
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.MapList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.MapList 25%10/39
66%4/6
51%59/115
  module helio-0.1.2.2-inplace/HelVM.HelIO.ListLikeExtra  module helio-0.1.2.3-inplace/HelVM.HelIO.ListLikeExtra 12%1/8
0%0/2
18%9/48
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.MTInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.MTInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLInsertDef  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLInsertDef 0%0/4
0%0/6
0%0/46
  module helio-0.1.2.2-inplace/HelVM.HelIO.Collections.SList  module helio-0.1.2.3-inplace/HelVM.HelIO.Collections.SList 0%0/92
0/0 0%0/161
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Safe  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Safe 0%0/31
0%0/4
0%0/111
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Message  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Message 0%0/5
0%0/2
0%0/26
  module helio-0.1.2.2-inplace/HelVM.HelIO.Control.Business  module helio-0.1.2.3-inplace/HelVM.HelIO.Control.Business 0%0/12
0%0/2
0%0/42
  module helio-0.1.2.2-inplace/HelVM.HelIO.Containers.LLIndexSafe  module helio-0.1.2.3-inplace/HelVM.HelIO.Containers.LLIndexSafe 0%0/7
0%0/3
0%0/50
  module helio-0.1.2.2-inplace/HelVM.HelIO.Extra  module helio-0.1.2.3-inplace/HelVM.HelIO.Extra 0%0/17
0%0/6
0%0/77
  Program Coverage Total
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.CartesianProduct

Documentation

(>*<) :: Applicative f => f a1 -> f b1 -> f (a1, b1) infixr 9 #

(>>*<) :: Applicative f => f (a1, a2) -> f b1 -> f (a1, a2, b1) infixr 9 #

(>*<<) :: Applicative f => f a1 -> f (b1, b2) -> f (a1, b1, b2) infixr 9 #

(>><) :: (a1, a2) -> b1 -> (a1, a2, b1) infixr 9 #

(><<) :: a1 -> (b1, b2) -> (a1, b1, b2) infixr 9 #

\ No newline at end of file +HelVM.HelIO.CartesianProduct
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.CartesianProduct

Documentation

(>*<) :: Applicative f => f a1 -> f b1 -> f (a1, b1) infixr 9 #

(>>*<) :: Applicative f => f (a1, a2) -> f b1 -> f (a1, a2, b1) infixr 9 #

(>*<<) :: Applicative f => f a1 -> f (b1, b2) -> f (a1, b1, b2) infixr 9 #

(>><) :: (a1, a2) -> b1 -> (a1, a2, b1) infixr 9 #

(><<) :: a1 -> (b1, b2) -> (a1, b1, b2) infixr 9 #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Collections-MapList.html b/docs/reports/helio/HelVM-HelIO-Collections-MapList.html index 58a6e31..385c7b8 100644 --- a/docs/reports/helio/HelVM-HelIO-Collections-MapList.html +++ b/docs/reports/helio/HelVM-HelIO-Collections-MapList.html @@ -1 +1 @@ -HelVM.HelIO.Collections.MapList
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Collections.MapList

Synopsis

Documentation

mapListEmpty :: MapList a #

Construction

mapListToList :: Default a => MapList a -> [a] #

DeConstruction

listFromDescList :: Default a => IndexedList a -> [a] #

Internal function

consDef :: Default a => Key -> [a] -> [a] #

type AccWithIndexedList a = ([a], IndexedList a) #

Types

type Key = Key #

type IndexedList a = [(Key, a)] #

newtype MapList a #

Constructors

MapList 

Fields

Instances

Instances details
IsString MapString # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Default a => IsList (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Associated Types

type Item (MapList a) #

Methods

fromList :: [Item (MapList a)] -> MapList a #

fromListN :: Int -> [Item (MapList a)] -> MapList a #

toList :: MapList a -> [Item (MapList a)] #

Eq a => Eq (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

(==) :: MapList a -> MapList a -> Bool #

(/=) :: MapList a -> MapList a -> Bool #

Ord a => Ord (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

compare :: MapList a -> MapList a -> Ordering #

(<) :: MapList a -> MapList a -> Bool #

(<=) :: MapList a -> MapList a -> Bool #

(>) :: MapList a -> MapList a -> Bool #

(>=) :: MapList a -> MapList a -> Bool #

max :: MapList a -> MapList a -> MapList a #

min :: MapList a -> MapList a -> MapList a #

Read a => Read (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

(Default a, Show a) => Show (MapList a) #

Standard instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

showsPrec :: Int -> MapList a -> ShowS #

show :: MapList a -> String #

showList :: [MapList a] -> ShowS #

Semigroup (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

(<>) :: MapList a -> MapList a -> MapList a #

sconcat :: NonEmpty (MapList a) -> MapList a #

stimes :: Integral b => b -> MapList a -> MapList a #

Monoid (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

mempty :: MapList a #

mappend :: MapList a -> MapList a -> MapList a #

mconcat :: [MapList a] -> MapList a #

InsertDef (MapList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

insertDef :: Int -> a -> MapList a -> MapList a #

Default a => FoldableLL (MapList a) a #

ListLike instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

foldl :: (a0 -> a -> a0) -> a0 -> MapList a -> a0

foldl' :: (a0 -> a -> a0) -> a0 -> MapList a -> a0

foldl1 :: (a -> a -> a) -> MapList a -> a

foldr :: (a -> b -> b) -> b -> MapList a -> b

foldr' :: (a -> b -> b) -> b -> MapList a -> b

foldr1 :: (a -> a -> a) -> MapList a -> a

IndexSafe (MapList a) a #

My instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

findWithDefault :: a -> Int -> MapList a -> a #

findMaybe :: Int -> MapList a -> Maybe a #

indexMaybe :: MapList a -> Int -> Maybe a #

findSafe :: MonadSafe m => Int -> MapList a -> m a #

indexSafe :: MonadSafe m => MapList a -> Int -> m a #

type Item (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

type Item (MapList a) = a

mapListFindMaybe :: Key -> MapList a -> Maybe a #

Internal functions

\ No newline at end of file +HelVM.HelIO.Collections.MapList
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Collections.MapList

Synopsis

Documentation

mapListEmpty :: MapList a #

Construction

mapListToList :: Default a => MapList a -> [a] #

DeConstruction

listFromDescList :: Default a => IndexedList a -> [a] #

Internal function

consDef :: Default a => Key -> [a] -> [a] #

type AccWithIndexedList a = ([a], IndexedList a) #

Types

type Key = Key #

type IndexedList a = [(Key, a)] #

newtype MapList a #

Constructors

MapList 

Fields

Instances

Instances details
IsString MapString # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Default a => IsList (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Associated Types

type Item (MapList a) #

Methods

fromList :: [Item (MapList a)] -> MapList a #

fromListN :: Int -> [Item (MapList a)] -> MapList a #

toList :: MapList a -> [Item (MapList a)] #

Eq a => Eq (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

(==) :: MapList a -> MapList a -> Bool #

(/=) :: MapList a -> MapList a -> Bool #

Ord a => Ord (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

compare :: MapList a -> MapList a -> Ordering #

(<) :: MapList a -> MapList a -> Bool #

(<=) :: MapList a -> MapList a -> Bool #

(>) :: MapList a -> MapList a -> Bool #

(>=) :: MapList a -> MapList a -> Bool #

max :: MapList a -> MapList a -> MapList a #

min :: MapList a -> MapList a -> MapList a #

Read a => Read (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

(Default a, Show a) => Show (MapList a) #

Standard instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

showsPrec :: Int -> MapList a -> ShowS #

show :: MapList a -> String #

showList :: [MapList a] -> ShowS #

Semigroup (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

(<>) :: MapList a -> MapList a -> MapList a #

sconcat :: NonEmpty (MapList a) -> MapList a #

stimes :: Integral b => b -> MapList a -> MapList a #

Monoid (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

mempty :: MapList a #

mappend :: MapList a -> MapList a -> MapList a #

mconcat :: [MapList a] -> MapList a #

InsertDef (MapList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

insertDef :: Int -> a -> MapList a -> MapList a #

Default a => FoldableLL (MapList a) a #

ListLike instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

foldl :: (a0 -> a -> a0) -> a0 -> MapList a -> a0

foldl' :: (a0 -> a -> a0) -> a0 -> MapList a -> a0

foldl1 :: (a -> a -> a) -> MapList a -> a

foldr :: (a -> b -> b) -> b -> MapList a -> b

foldr' :: (a -> b -> b) -> b -> MapList a -> b

foldr1 :: (a -> a -> a) -> MapList a -> a

IndexSafe (MapList a) a #

My instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

findWithDefault :: a -> Int -> MapList a -> a #

findMaybe :: Int -> MapList a -> Maybe a #

indexMaybe :: MapList a -> Int -> Maybe a #

findSafe :: MonadSafe m => Int -> MapList a -> m a #

indexSafe :: MonadSafe m => MapList a -> Int -> m a #

type Item (MapList a) # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

type Item (MapList a) = a

mapListFindMaybe :: Key -> MapList a -> Maybe a #

Internal functions

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Collections-SList.html b/docs/reports/helio/HelVM-HelIO-Collections-SList.html index 74814a0..0fe2c3a 100644 --- a/docs/reports/helio/HelVM-HelIO-Collections-SList.html +++ b/docs/reports/helio/HelVM-HelIO-Collections-SList.html @@ -1 +1 @@ -HelVM.HelIO.Collections.SList
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Collections.SList

Synopsis

Documentation

chunksOf :: Int -> SList a -> SList $ SList a #

Public functions

sListEmpty :: SList a #

Construction

sListFromList :: [a] -> SList a #

sListToList :: SList a -> [a] #

DeConstruction

type SString = SList Char #

Types

newtype SList a #

Constructors

SList 

Fields

Instances

Instances details
Monad SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

(>>=) :: SList a -> (a -> SList b) -> SList b #

(>>) :: SList a -> SList b -> SList b #

return :: a -> SList a #

Functor SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fmap :: (a -> b) -> SList a -> SList b #

(<$) :: a -> SList b -> SList a #

IsString SString # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fromString :: String -> SString #

Applicative SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

pure :: a -> SList a #

(<*>) :: SList (a -> b) -> SList a -> SList b #

liftA2 :: (a -> b -> c) -> SList a -> SList b -> SList c #

(*>) :: SList a -> SList b -> SList b #

(<*) :: SList a -> SList b -> SList a #

Foldable SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fold :: Monoid m => SList m -> m #

foldMap :: Monoid m => (a -> m) -> SList a -> m #

foldMap' :: Monoid m => (a -> m) -> SList a -> m #

foldr :: (a -> b -> b) -> b -> SList a -> b #

foldr' :: (a -> b -> b) -> b -> SList a -> b #

foldl :: (b -> a -> b) -> b -> SList a -> b #

foldl' :: (b -> a -> b) -> b -> SList a -> b #

foldr1 :: (a -> a -> a) -> SList a -> a #

foldl1 :: (a -> a -> a) -> SList a -> a #

toList :: SList a -> [a] #

null :: SList a -> Bool #

length :: SList a -> Int #

elem :: Eq a => a -> SList a -> Bool #

maximum :: Ord a => SList a -> a #

minimum :: Ord a => SList a -> a #

sum :: Num a => SList a -> a #

product :: Num a => SList a -> a #

Traversable SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

traverse :: Applicative f => (a -> f b) -> SList a -> f (SList b) #

sequenceA :: Applicative f => SList (f a) -> f (SList a) #

mapM :: Monad m => (a -> m b) -> SList a -> m (SList b) #

sequence :: Monad m => SList (m a) -> m (SList a) #

IsList (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Associated Types

type Item (SList a) #

Methods

fromList :: [Item (SList a)] -> SList a #

fromListN :: Int -> [Item (SList a)] -> SList a #

toList :: SList a -> [Item (SList a)] #

Eq a => Eq (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

(==) :: SList a -> SList a -> Bool #

(/=) :: SList a -> SList a -> Bool #

Ord a => Ord (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

compare :: SList a -> SList a -> Ordering #

(<) :: SList a -> SList a -> Bool #

(<=) :: SList a -> SList a -> Bool #

(>) :: SList a -> SList a -> Bool #

(>=) :: SList a -> SList a -> Bool #

max :: SList a -> SList a -> SList a #

min :: SList a -> SList a -> SList a #

Read a => Read (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Show a => Show (SList a) #

Standard instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

showsPrec :: Int -> SList a -> ShowS #

show :: SList a -> String #

showList :: [SList a] -> ShowS #

Semigroup (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

(<>) :: SList a -> SList a -> SList a #

sconcat :: NonEmpty (SList a) -> SList a #

stimes :: Integral b => b -> SList a -> SList a #

Monoid (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

mempty :: SList a #

mappend :: SList a -> SList a -> SList a #

mconcat :: [SList a] -> SList a #

GrowingAppend (SList a) #

SemiSequence instances

Instance details

Defined in HelVM.HelIO.Collections.SList

MonoFoldable (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

ofoldMap :: Monoid m => (Element (SList a) -> m) -> SList a -> m

ofoldr :: (Element (SList a) -> b -> b) -> b -> SList a -> b

ofoldl' :: (a0 -> Element (SList a) -> a0) -> a0 -> SList a -> a0

otoList :: SList a -> [Element (SList a)]

oall :: (Element (SList a) -> Bool) -> SList a -> Bool

oany :: (Element (SList a) -> Bool) -> SList a -> Bool

onull :: SList a -> Bool

olength :: SList a -> Int

olength64 :: SList a -> Int64

ocompareLength :: Integral i => SList a -> i -> Ordering

otraverse_ :: Applicative f => (Element (SList a) -> f b) -> SList a -> f ()

ofor_ :: Applicative f => SList a -> (Element (SList a) -> f b) -> f ()

omapM_ :: Applicative m => (Element (SList a) -> m ()) -> SList a -> m ()

oforM_ :: Applicative m => SList a -> (Element (SList a) -> m ()) -> m ()

ofoldlM :: Monad m => (a0 -> Element (SList a) -> m a0) -> a0 -> SList a -> m a0

ofoldMap1Ex :: Semigroup m => (Element (SList a) -> m) -> SList a -> m

ofoldr1Ex :: (Element (SList a) -> Element (SList a) -> Element (SList a)) -> SList a -> Element (SList a)

ofoldl1Ex' :: (Element (SList a) -> Element (SList a) -> Element (SList a)) -> SList a -> Element (SList a)

headEx :: SList a -> Element (SList a)

lastEx :: SList a -> Element (SList a)

unsafeHead :: SList a -> Element (SList a)

unsafeLast :: SList a -> Element (SList a)

maximumByEx :: (Element (SList a) -> Element (SList a) -> Ordering) -> SList a -> Element (SList a)

minimumByEx :: (Element (SList a) -> Element (SList a) -> Ordering) -> SList a -> Element (SList a)

oelem :: Element (SList a) -> SList a -> Bool

onotElem :: Element (SList a) -> SList a -> Bool

MonoFunctor (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

omap :: (Element (SList a) -> Element (SList a)) -> SList a -> SList a

MonoPointed (SList a) #

IsSequence instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

opoint :: Element (SList a) -> SList a

MonoTraversable (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

otraverse :: Applicative f => (Element (SList a) -> f (Element (SList a))) -> SList a -> f (SList a)

omapM :: Applicative m => (Element (SList a) -> m (Element (SList a))) -> SList a -> m (SList a)

IsSequence (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fromList :: [Element (SList a)] -> SList a

lengthIndex :: SList a -> Index (SList a)

break :: (Element (SList a) -> Bool) -> SList a -> (SList a, SList a)

span :: (Element (SList a) -> Bool) -> SList a -> (SList a, SList a)

dropWhile :: (Element (SList a) -> Bool) -> SList a -> SList a

takeWhile :: (Element (SList a) -> Bool) -> SList a -> SList a

splitAt :: Index (SList a) -> SList a -> (SList a, SList a)

unsafeSplitAt :: Index (SList a) -> SList a -> (SList a, SList a)

take :: Index (SList a) -> SList a -> SList a

unsafeTake :: Index (SList a) -> SList a -> SList a

drop :: Index (SList a) -> SList a -> SList a

unsafeDrop :: Index (SList a) -> SList a -> SList a

dropEnd :: Index (SList a) -> SList a -> SList a

partition :: (Element (SList a) -> Bool) -> SList a -> (SList a, SList a)

uncons :: SList a -> Maybe (Element (SList a), SList a)

unsnoc :: SList a -> Maybe (SList a, Element (SList a))

filter :: (Element (SList a) -> Bool) -> SList a -> SList a

filterM :: Monad m => (Element (SList a) -> m Bool) -> SList a -> m (SList a)

replicate :: Index (SList a) -> Element (SList a) -> SList a

replicateM :: Monad m => Index (SList a) -> m (Element (SList a)) -> m (SList a)

groupBy :: (Element (SList a) -> Element (SList a) -> Bool) -> SList a -> [SList a]

groupAllOn :: Eq b => (Element (SList a) -> b) -> SList a -> [SList a]

subsequences :: SList a -> [SList a]

permutations :: SList a -> [SList a]

tailEx :: SList a -> SList a

tailMay :: SList a -> Maybe (SList a)

initEx :: SList a -> SList a

initMay :: SList a -> Maybe (SList a)

unsafeTail :: SList a -> SList a

unsafeInit :: SList a -> SList a

index :: SList a -> Index (SList a) -> Maybe (Element (SList a))

indexEx :: SList a -> Index (SList a) -> Element (SList a)

unsafeIndex :: SList a -> Index (SList a) -> Element (SList a)

splitWhen :: (Element (SList a) -> Bool) -> SList a -> [SList a]

SemiSequence (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Associated Types

type Index (SList a)

Methods

intersperse :: Element (SList a) -> SList a -> SList a

reverse :: SList a -> SList a

find :: (Element (SList a) -> Bool) -> SList a -> Maybe (Element (SList a))

sortBy :: (Element (SList a) -> Element (SList a) -> Ordering) -> SList a -> SList a

cons :: Element (SList a) -> SList a -> SList a

snoc :: SList a -> Element (SList a) -> SList a

Default a => InsertDef (SList a) #

My instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Index (SList a) -> Element (SList a) -> SList a -> SList a #

Default a => InsertDef (SList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Int -> a -> SList a -> SList a #

ListLike (SList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

empty :: SList a

singleton :: a -> SList a

cons :: a -> SList a -> SList a

snoc :: SList a -> a -> SList a

append :: SList a -> SList a -> SList a

head :: SList a -> a

uncons :: SList a -> Maybe (a, SList a)

last :: SList a -> a

tail :: SList a -> SList a

init :: SList a -> SList a

null :: SList a -> Bool

length :: SList a -> Int

map :: ListLike full' item' => (a -> item') -> SList a -> full'

rigidMap :: (a -> a) -> SList a -> SList a

reverse :: SList a -> SList a

intersperse :: a -> SList a -> SList a

concat :: ListLike full' (SList a) => full' -> SList a

concatMap :: ListLike full' item' => (a -> full') -> SList a -> full'

rigidConcatMap :: (a -> SList a) -> SList a -> SList a

any :: (a -> Bool) -> SList a -> Bool

all :: (a -> Bool) -> SList a -> Bool

maximum :: SList a -> a

minimum :: SList a -> a

replicate :: Int -> a -> SList a

take :: Int -> SList a -> SList a

drop :: Int -> SList a -> SList a

splitAt :: Int -> SList a -> (SList a, SList a)

takeWhile :: (a -> Bool) -> SList a -> SList a

dropWhile :: (a -> Bool) -> SList a -> SList a

dropWhileEnd :: (a -> Bool) -> SList a -> SList a

span :: (a -> Bool) -> SList a -> (SList a, SList a)

break :: (a -> Bool) -> SList a -> (SList a, SList a)

group :: (ListLike full' (SList a), Eq a) => SList a -> full'

inits :: ListLike full' (SList a) => SList a -> full'

tails :: ListLike full' (SList a) => SList a -> full'

isPrefixOf :: SList a -> SList a -> Bool

isSuffixOf :: SList a -> SList a -> Bool

isInfixOf :: SList a -> SList a -> Bool

stripPrefix :: SList a -> SList a -> Maybe (SList a)

stripSuffix :: SList a -> SList a -> Maybe (SList a)

elem :: a -> SList a -> Bool

notElem :: a -> SList a -> Bool

find :: (a -> Bool) -> SList a -> Maybe a

filter :: (a -> Bool) -> SList a -> SList a

partition :: (a -> Bool) -> SList a -> (SList a, SList a)

index :: SList a -> Int -> a

elemIndex :: a -> SList a -> Maybe Int

elemIndices :: (Eq a, ListLike result Int) => a -> SList a -> result

findIndex :: (a -> Bool) -> SList a -> Maybe Int

findIndices :: ListLike result Int => (a -> Bool) -> SList a -> result

sequence :: (Applicative m, ListLike fullinp (m a)) => fullinp -> m (SList a)

mapM :: (Applicative m, ListLike full' item') => (a -> m item') -> SList a -> m full'

rigidMapM :: Monad m => (a -> m a) -> SList a -> m (SList a)

nub :: SList a -> SList a

delete :: a -> SList a -> SList a

deleteFirsts :: SList a -> SList a -> SList a

union :: SList a -> SList a -> SList a

intersect :: SList a -> SList a -> SList a

sort :: SList a -> SList a

insert :: a -> SList a -> SList a

toList' :: SList a -> [a]

fromList' :: [a] -> SList a

fromListLike :: ListLike full' a => SList a -> full'

nubBy :: (a -> a -> Bool) -> SList a -> SList a

deleteBy :: (a -> a -> Bool) -> a -> SList a -> SList a

deleteFirstsBy :: (a -> a -> Bool) -> SList a -> SList a -> SList a

unionBy :: (a -> a -> Bool) -> SList a -> SList a -> SList a

intersectBy :: (a -> a -> Bool) -> SList a -> SList a -> SList a

groupBy :: (ListLike full' (SList a), Eq a) => (a -> a -> Bool) -> SList a -> full'

sortBy :: (a -> a -> Ordering) -> SList a -> SList a

insertBy :: (a -> a -> Ordering) -> a -> SList a -> SList a

genericLength :: Num a0 => SList a -> a0

genericTake :: Integral a0 => a0 -> SList a -> SList a

genericDrop :: Integral a0 => a0 -> SList a -> SList a

genericSplitAt :: Integral a0 => a0 -> SList a -> (SList a, SList a)

genericReplicate :: Integral a0 => a0 -> a -> SList a

FoldableLL (SList a) a #

ListLike instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

foldl :: (a0 -> a -> a0) -> a0 -> SList a -> a0

foldl' :: (a0 -> a -> a0) -> a0 -> SList a -> a0

foldl1 :: (a -> a -> a) -> SList a -> a

foldr :: (a -> b -> b) -> b -> SList a -> b

foldr' :: (a -> b -> b) -> b -> SList a -> b

foldr1 :: (a -> a -> a) -> SList a -> a

type Item (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

type Item (SList a) = a
type Element (SList a) #

MonoFoldable instances

Instance details

Defined in HelVM.HelIO.Collections.SList

type Element (SList a) = a
type Index (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

type Index (SList a) = Int

sListCons :: a -> SList a -> SList a #

Internals sList

sListSnoc :: ListLike a (Item a) => a -> Item a -> a #

sListHead :: SList a -> a #

sListUncons :: SList a -> Maybe (a, SList a) #

sListLast :: SList a -> a #

sListIntersperse :: a -> SList a -> SList a #

sListReplicate :: Int -> a -> SList a #

sListFind :: (a -> Bool) -> SList a -> Maybe a #

sListIndex :: SList a -> Int -> a #

sListUnsafeAt :: Int -> SList a -> a #

sListSortBy :: (a -> a -> Ordering) -> SList a -> SList a #

\ No newline at end of file +HelVM.HelIO.Collections.SList
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Collections.SList

Synopsis

Documentation

chunksOf :: Int -> SList a -> SList $ SList a #

Public functions

sListEmpty :: SList a #

Construction

sListFromList :: [a] -> SList a #

sListToList :: SList a -> [a] #

DeConstruction

type SString = SList Char #

Types

newtype SList a #

Constructors

SList 

Fields

Instances

Instances details
Monad SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

(>>=) :: SList a -> (a -> SList b) -> SList b #

(>>) :: SList a -> SList b -> SList b #

return :: a -> SList a #

Functor SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fmap :: (a -> b) -> SList a -> SList b #

(<$) :: a -> SList b -> SList a #

IsString SString # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fromString :: String -> SString #

Applicative SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

pure :: a -> SList a #

(<*>) :: SList (a -> b) -> SList a -> SList b #

liftA2 :: (a -> b -> c) -> SList a -> SList b -> SList c #

(*>) :: SList a -> SList b -> SList b #

(<*) :: SList a -> SList b -> SList a #

Foldable SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fold :: Monoid m => SList m -> m #

foldMap :: Monoid m => (a -> m) -> SList a -> m #

foldMap' :: Monoid m => (a -> m) -> SList a -> m #

foldr :: (a -> b -> b) -> b -> SList a -> b #

foldr' :: (a -> b -> b) -> b -> SList a -> b #

foldl :: (b -> a -> b) -> b -> SList a -> b #

foldl' :: (b -> a -> b) -> b -> SList a -> b #

foldr1 :: (a -> a -> a) -> SList a -> a #

foldl1 :: (a -> a -> a) -> SList a -> a #

toList :: SList a -> [a] #

null :: SList a -> Bool #

length :: SList a -> Int #

elem :: Eq a => a -> SList a -> Bool #

maximum :: Ord a => SList a -> a #

minimum :: Ord a => SList a -> a #

sum :: Num a => SList a -> a #

product :: Num a => SList a -> a #

Traversable SList # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

traverse :: Applicative f => (a -> f b) -> SList a -> f (SList b) #

sequenceA :: Applicative f => SList (f a) -> f (SList a) #

mapM :: Monad m => (a -> m b) -> SList a -> m (SList b) #

sequence :: Monad m => SList (m a) -> m (SList a) #

IsList (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Associated Types

type Item (SList a) #

Methods

fromList :: [Item (SList a)] -> SList a #

fromListN :: Int -> [Item (SList a)] -> SList a #

toList :: SList a -> [Item (SList a)] #

Eq a => Eq (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

(==) :: SList a -> SList a -> Bool #

(/=) :: SList a -> SList a -> Bool #

Ord a => Ord (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

compare :: SList a -> SList a -> Ordering #

(<) :: SList a -> SList a -> Bool #

(<=) :: SList a -> SList a -> Bool #

(>) :: SList a -> SList a -> Bool #

(>=) :: SList a -> SList a -> Bool #

max :: SList a -> SList a -> SList a #

min :: SList a -> SList a -> SList a #

Read a => Read (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Show a => Show (SList a) #

Standard instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

showsPrec :: Int -> SList a -> ShowS #

show :: SList a -> String #

showList :: [SList a] -> ShowS #

Semigroup (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

(<>) :: SList a -> SList a -> SList a #

sconcat :: NonEmpty (SList a) -> SList a #

stimes :: Integral b => b -> SList a -> SList a #

Monoid (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

mempty :: SList a #

mappend :: SList a -> SList a -> SList a #

mconcat :: [SList a] -> SList a #

GrowingAppend (SList a) #

SemiSequence instances

Instance details

Defined in HelVM.HelIO.Collections.SList

MonoFoldable (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

ofoldMap :: Monoid m => (Element (SList a) -> m) -> SList a -> m

ofoldr :: (Element (SList a) -> b -> b) -> b -> SList a -> b

ofoldl' :: (a0 -> Element (SList a) -> a0) -> a0 -> SList a -> a0

otoList :: SList a -> [Element (SList a)]

oall :: (Element (SList a) -> Bool) -> SList a -> Bool

oany :: (Element (SList a) -> Bool) -> SList a -> Bool

onull :: SList a -> Bool

olength :: SList a -> Int

olength64 :: SList a -> Int64

ocompareLength :: Integral i => SList a -> i -> Ordering

otraverse_ :: Applicative f => (Element (SList a) -> f b) -> SList a -> f ()

ofor_ :: Applicative f => SList a -> (Element (SList a) -> f b) -> f ()

omapM_ :: Applicative m => (Element (SList a) -> m ()) -> SList a -> m ()

oforM_ :: Applicative m => SList a -> (Element (SList a) -> m ()) -> m ()

ofoldlM :: Monad m => (a0 -> Element (SList a) -> m a0) -> a0 -> SList a -> m a0

ofoldMap1Ex :: Semigroup m => (Element (SList a) -> m) -> SList a -> m

ofoldr1Ex :: (Element (SList a) -> Element (SList a) -> Element (SList a)) -> SList a -> Element (SList a)

ofoldl1Ex' :: (Element (SList a) -> Element (SList a) -> Element (SList a)) -> SList a -> Element (SList a)

headEx :: SList a -> Element (SList a)

lastEx :: SList a -> Element (SList a)

unsafeHead :: SList a -> Element (SList a)

unsafeLast :: SList a -> Element (SList a)

maximumByEx :: (Element (SList a) -> Element (SList a) -> Ordering) -> SList a -> Element (SList a)

minimumByEx :: (Element (SList a) -> Element (SList a) -> Ordering) -> SList a -> Element (SList a)

oelem :: Element (SList a) -> SList a -> Bool

onotElem :: Element (SList a) -> SList a -> Bool

MonoFunctor (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

omap :: (Element (SList a) -> Element (SList a)) -> SList a -> SList a

MonoPointed (SList a) #

IsSequence instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

opoint :: Element (SList a) -> SList a

MonoTraversable (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

otraverse :: Applicative f => (Element (SList a) -> f (Element (SList a))) -> SList a -> f (SList a)

omapM :: Applicative m => (Element (SList a) -> m (Element (SList a))) -> SList a -> m (SList a)

IsSequence (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

fromList :: [Element (SList a)] -> SList a

lengthIndex :: SList a -> Index (SList a)

break :: (Element (SList a) -> Bool) -> SList a -> (SList a, SList a)

span :: (Element (SList a) -> Bool) -> SList a -> (SList a, SList a)

dropWhile :: (Element (SList a) -> Bool) -> SList a -> SList a

takeWhile :: (Element (SList a) -> Bool) -> SList a -> SList a

splitAt :: Index (SList a) -> SList a -> (SList a, SList a)

unsafeSplitAt :: Index (SList a) -> SList a -> (SList a, SList a)

take :: Index (SList a) -> SList a -> SList a

unsafeTake :: Index (SList a) -> SList a -> SList a

drop :: Index (SList a) -> SList a -> SList a

unsafeDrop :: Index (SList a) -> SList a -> SList a

dropEnd :: Index (SList a) -> SList a -> SList a

partition :: (Element (SList a) -> Bool) -> SList a -> (SList a, SList a)

uncons :: SList a -> Maybe (Element (SList a), SList a)

unsnoc :: SList a -> Maybe (SList a, Element (SList a))

filter :: (Element (SList a) -> Bool) -> SList a -> SList a

filterM :: Monad m => (Element (SList a) -> m Bool) -> SList a -> m (SList a)

replicate :: Index (SList a) -> Element (SList a) -> SList a

replicateM :: Monad m => Index (SList a) -> m (Element (SList a)) -> m (SList a)

groupBy :: (Element (SList a) -> Element (SList a) -> Bool) -> SList a -> [SList a]

groupAllOn :: Eq b => (Element (SList a) -> b) -> SList a -> [SList a]

subsequences :: SList a -> [SList a]

permutations :: SList a -> [SList a]

tailEx :: SList a -> SList a

tailMay :: SList a -> Maybe (SList a)

initEx :: SList a -> SList a

initMay :: SList a -> Maybe (SList a)

unsafeTail :: SList a -> SList a

unsafeInit :: SList a -> SList a

index :: SList a -> Index (SList a) -> Maybe (Element (SList a))

indexEx :: SList a -> Index (SList a) -> Element (SList a)

unsafeIndex :: SList a -> Index (SList a) -> Element (SList a)

splitWhen :: (Element (SList a) -> Bool) -> SList a -> [SList a]

SemiSequence (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Associated Types

type Index (SList a)

Methods

intersperse :: Element (SList a) -> SList a -> SList a

reverse :: SList a -> SList a

find :: (Element (SList a) -> Bool) -> SList a -> Maybe (Element (SList a))

sortBy :: (Element (SList a) -> Element (SList a) -> Ordering) -> SList a -> SList a

cons :: Element (SList a) -> SList a -> SList a

snoc :: SList a -> Element (SList a) -> SList a

Default a => InsertDef (SList a) #

My instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Index (SList a) -> Element (SList a) -> SList a -> SList a #

Default a => InsertDef (SList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Int -> a -> SList a -> SList a #

ListLike (SList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

empty :: SList a

singleton :: a -> SList a

cons :: a -> SList a -> SList a

snoc :: SList a -> a -> SList a

append :: SList a -> SList a -> SList a

head :: SList a -> a

uncons :: SList a -> Maybe (a, SList a)

last :: SList a -> a

tail :: SList a -> SList a

init :: SList a -> SList a

null :: SList a -> Bool

length :: SList a -> Int

map :: ListLike full' item' => (a -> item') -> SList a -> full'

rigidMap :: (a -> a) -> SList a -> SList a

reverse :: SList a -> SList a

intersperse :: a -> SList a -> SList a

concat :: ListLike full' (SList a) => full' -> SList a

concatMap :: ListLike full' item' => (a -> full') -> SList a -> full'

rigidConcatMap :: (a -> SList a) -> SList a -> SList a

any :: (a -> Bool) -> SList a -> Bool

all :: (a -> Bool) -> SList a -> Bool

maximum :: SList a -> a

minimum :: SList a -> a

replicate :: Int -> a -> SList a

take :: Int -> SList a -> SList a

drop :: Int -> SList a -> SList a

splitAt :: Int -> SList a -> (SList a, SList a)

takeWhile :: (a -> Bool) -> SList a -> SList a

dropWhile :: (a -> Bool) -> SList a -> SList a

dropWhileEnd :: (a -> Bool) -> SList a -> SList a

span :: (a -> Bool) -> SList a -> (SList a, SList a)

break :: (a -> Bool) -> SList a -> (SList a, SList a)

group :: (ListLike full' (SList a), Eq a) => SList a -> full'

inits :: ListLike full' (SList a) => SList a -> full'

tails :: ListLike full' (SList a) => SList a -> full'

isPrefixOf :: SList a -> SList a -> Bool

isSuffixOf :: SList a -> SList a -> Bool

isInfixOf :: SList a -> SList a -> Bool

stripPrefix :: SList a -> SList a -> Maybe (SList a)

stripSuffix :: SList a -> SList a -> Maybe (SList a)

elem :: a -> SList a -> Bool

notElem :: a -> SList a -> Bool

find :: (a -> Bool) -> SList a -> Maybe a

filter :: (a -> Bool) -> SList a -> SList a

partition :: (a -> Bool) -> SList a -> (SList a, SList a)

index :: SList a -> Int -> a

elemIndex :: a -> SList a -> Maybe Int

elemIndices :: (Eq a, ListLike result Int) => a -> SList a -> result

findIndex :: (a -> Bool) -> SList a -> Maybe Int

findIndices :: ListLike result Int => (a -> Bool) -> SList a -> result

sequence :: (Applicative m, ListLike fullinp (m a)) => fullinp -> m (SList a)

mapM :: (Applicative m, ListLike full' item') => (a -> m item') -> SList a -> m full'

rigidMapM :: Monad m => (a -> m a) -> SList a -> m (SList a)

nub :: SList a -> SList a

delete :: a -> SList a -> SList a

deleteFirsts :: SList a -> SList a -> SList a

union :: SList a -> SList a -> SList a

intersect :: SList a -> SList a -> SList a

sort :: SList a -> SList a

insert :: a -> SList a -> SList a

toList' :: SList a -> [a]

fromList' :: [a] -> SList a

fromListLike :: ListLike full' a => SList a -> full'

nubBy :: (a -> a -> Bool) -> SList a -> SList a

deleteBy :: (a -> a -> Bool) -> a -> SList a -> SList a

deleteFirstsBy :: (a -> a -> Bool) -> SList a -> SList a -> SList a

unionBy :: (a -> a -> Bool) -> SList a -> SList a -> SList a

intersectBy :: (a -> a -> Bool) -> SList a -> SList a -> SList a

groupBy :: (ListLike full' (SList a), Eq a) => (a -> a -> Bool) -> SList a -> full'

sortBy :: (a -> a -> Ordering) -> SList a -> SList a

insertBy :: (a -> a -> Ordering) -> a -> SList a -> SList a

genericLength :: Num a0 => SList a -> a0

genericTake :: Integral a0 => a0 -> SList a -> SList a

genericDrop :: Integral a0 => a0 -> SList a -> SList a

genericSplitAt :: Integral a0 => a0 -> SList a -> (SList a, SList a)

genericReplicate :: Integral a0 => a0 -> a -> SList a

FoldableLL (SList a) a #

ListLike instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

foldl :: (a0 -> a -> a0) -> a0 -> SList a -> a0

foldl' :: (a0 -> a -> a0) -> a0 -> SList a -> a0

foldl1 :: (a -> a -> a) -> SList a -> a

foldr :: (a -> b -> b) -> b -> SList a -> b

foldr' :: (a -> b -> b) -> b -> SList a -> b

foldr1 :: (a -> a -> a) -> SList a -> a

type Item (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

type Item (SList a) = a
type Element (SList a) #

MonoFoldable instances

Instance details

Defined in HelVM.HelIO.Collections.SList

type Element (SList a) = a
type Index (SList a) # 
Instance details

Defined in HelVM.HelIO.Collections.SList

type Index (SList a) = Int

sListCons :: a -> SList a -> SList a #

Internals sList

sListSnoc :: ListLike a (Item a) => a -> Item a -> a #

sListHead :: SList a -> a #

sListUncons :: SList a -> Maybe (a, SList a) #

sListLast :: SList a -> a #

sListIntersperse :: a -> SList a -> SList a #

sListReplicate :: Int -> a -> SList a #

sListFind :: (a -> Bool) -> SList a -> Maybe a #

sListIndex :: SList a -> Int -> a #

sListUnsafeAt :: Int -> SList a -> a #

sListSortBy :: (a -> a -> Ordering) -> SList a -> SList a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Containers-Extra.html b/docs/reports/helio/HelVM-HelIO-Containers-Extra.html index f060700..c469771 100644 --- a/docs/reports/helio/HelVM-HelIO-Containers-Extra.html +++ b/docs/reports/helio/HelVM-HelIO-Containers-Extra.html @@ -1 +1 @@ -HelVM.HelIO.Containers.Extra
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.Extra

Documentation

indexSafeByKey :: (MonadSafe m, Show k, Ord k, Show v) => k -> Map k v -> m v #

showFoldable :: (Foldable c, Functor c, Show e) => c e -> Text #

fmconcat :: (Foldable c, Monoid e) => c e -> e #

\ No newline at end of file +HelVM.HelIO.Containers.Extra
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.Extra

Documentation

indexSafeByKey :: (MonadSafe m, Show k, Ord k, Show v) => k -> Map k v -> m v #

showFoldable :: (Foldable c, Functor c, Show e) => c e -> Text #

fmconcat :: (Foldable c, Monoid e) => c e -> e #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Containers-LLIndexSafe.html b/docs/reports/helio/HelVM-HelIO-Containers-LLIndexSafe.html index 167c647..82e7280 100644 --- a/docs/reports/helio/HelVM-HelIO-Containers-LLIndexSafe.html +++ b/docs/reports/helio/HelVM-HelIO-Containers-LLIndexSafe.html @@ -1 +1 @@ -HelVM.HelIO.Containers.LLIndexSafe
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.LLIndexSafe

Synopsis

Documentation

naturalIndexSafe :: (MonadSafe m, IndexSafe full item) => full -> Natural -> m item #

Index

class IndexSafe full item | full -> item where #

Type Class

Methods

findWithDefault :: item -> Int -> full -> item #

findMaybe :: Int -> full -> Maybe item #

indexMaybe :: full -> Int -> Maybe item #

findSafe :: MonadSafe m => Int -> full -> m item #

indexSafe :: MonadSafe m => full -> Int -> m item #

Instances

Instances details
ListLike full item => IndexSafe full item # 
Instance details

Defined in HelVM.HelIO.Containers.LLIndexSafe

Methods

findWithDefault :: item -> Int -> full -> item #

findMaybe :: Int -> full -> Maybe item #

indexMaybe :: full -> Int -> Maybe item #

findSafe :: MonadSafe m => Int -> full -> m item #

indexSafe :: MonadSafe m => full -> Int -> m item #

IndexSafe (MapList a) a #

My instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

findWithDefault :: a -> Int -> MapList a -> a #

findMaybe :: Int -> MapList a -> Maybe a #

indexMaybe :: MapList a -> Int -> Maybe a #

findSafe :: MonadSafe m => Int -> MapList a -> m a #

indexSafe :: MonadSafe m => MapList a -> Int -> m a #

indexSafeLL :: (MonadSafe m, ListLike full item) => full -> Int -> m item #

Internal functions

\ No newline at end of file +HelVM.HelIO.Containers.LLIndexSafe
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.LLIndexSafe

Synopsis

Documentation

naturalIndexSafe :: (MonadSafe m, IndexSafe full item) => full -> Natural -> m item #

Index

class IndexSafe full item | full -> item where #

Type Class

Methods

findWithDefault :: item -> Int -> full -> item #

findMaybe :: Int -> full -> Maybe item #

indexMaybe :: full -> Int -> Maybe item #

findSafe :: MonadSafe m => Int -> full -> m item #

indexSafe :: MonadSafe m => full -> Int -> m item #

Instances

Instances details
ListLike full item => IndexSafe full item # 
Instance details

Defined in HelVM.HelIO.Containers.LLIndexSafe

Methods

findWithDefault :: item -> Int -> full -> item #

findMaybe :: Int -> full -> Maybe item #

indexMaybe :: full -> Int -> Maybe item #

findSafe :: MonadSafe m => Int -> full -> m item #

indexSafe :: MonadSafe m => full -> Int -> m item #

IndexSafe (MapList a) a #

My instances

Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

findWithDefault :: a -> Int -> MapList a -> a #

findMaybe :: Int -> MapList a -> Maybe a #

indexMaybe :: MapList a -> Int -> Maybe a #

findSafe :: MonadSafe m => Int -> MapList a -> m a #

indexSafe :: MonadSafe m => MapList a -> Int -> m a #

indexSafeLL :: (MonadSafe m, ListLike full item) => full -> Int -> m item #

Internal functions

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Containers-LLInsertDef.html b/docs/reports/helio/HelVM-HelIO-Containers-LLInsertDef.html index ca54cdd..ffcc2c1 100644 --- a/docs/reports/helio/HelVM-HelIO-Containers-LLInsertDef.html +++ b/docs/reports/helio/HelVM-HelIO-Containers-LLInsertDef.html @@ -1 +1 @@ -HelVM.HelIO.Containers.LLInsertDef
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.LLInsertDef

Synopsis

Documentation

naturalInsertDef :: InsertDef full item => Natural -> item -> full -> full #

Insert a new element

class InsertDef full item | full -> item where #

Type Class

Methods

insertDef :: Int -> item -> full -> full #

Instances

Instances details
Default a => InsertDef [a] a # 
Instance details

Defined in HelVM.HelIO.Containers.LLInsertDef

Methods

insertDef :: Int -> a -> [a] -> [a] #

InsertDef (IntMap a) a # 
Instance details

Defined in HelVM.HelIO.Containers.LLInsertDef

Methods

insertDef :: Int -> a -> IntMap a -> IntMap a #

Default a => InsertDef (Seq a) a # 
Instance details

Defined in HelVM.HelIO.Containers.LLInsertDef

Methods

insertDef :: Int -> a -> Seq a -> Seq a #

Default a => InsertDef (SList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Int -> a -> SList a -> SList a #

InsertDef (MapList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

insertDef :: Int -> a -> MapList a -> MapList a #

\ No newline at end of file +HelVM.HelIO.Containers.LLInsertDef
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.LLInsertDef

Synopsis

Documentation

naturalInsertDef :: InsertDef full item => Natural -> item -> full -> full #

Insert a new element

class InsertDef full item | full -> item where #

Type Class

Methods

insertDef :: Int -> item -> full -> full #

Instances

Instances details
Default a => InsertDef [a] a # 
Instance details

Defined in HelVM.HelIO.Containers.LLInsertDef

Methods

insertDef :: Int -> a -> [a] -> [a] #

InsertDef (IntMap a) a # 
Instance details

Defined in HelVM.HelIO.Containers.LLInsertDef

Methods

insertDef :: Int -> a -> IntMap a -> IntMap a #

Default a => InsertDef (Seq a) a # 
Instance details

Defined in HelVM.HelIO.Containers.LLInsertDef

Methods

insertDef :: Int -> a -> Seq a -> Seq a #

Default a => InsertDef (SList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Int -> a -> SList a -> SList a #

InsertDef (MapList a) a # 
Instance details

Defined in HelVM.HelIO.Collections.MapList

Methods

insertDef :: Int -> a -> MapList a -> MapList a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Containers-MTIndexSafe.html b/docs/reports/helio/HelVM-HelIO-Containers-MTIndexSafe.html index 4c303ab..5707513 100644 --- a/docs/reports/helio/HelVM-HelIO-Containers-MTIndexSafe.html +++ b/docs/reports/helio/HelVM-HelIO-Containers-MTIndexSafe.html @@ -1 +1 @@ -HelVM.HelIO.Containers.MTIndexSafe
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.MTIndexSafe

Synopsis

Documentation

naturalIndexSafe :: (MonadSafe m, IndexSafe seq, Num $ Index seq) => seq -> Natural -> m $ Element seq #

Index

class IndexSafe seq where #

Type Class

Methods

findWithDefault :: Element seq -> Index seq -> seq -> Element seq #

findMaybe :: Index seq -> seq -> Maybe $ Element seq #

indexMaybe :: seq -> Index seq -> Maybe $ Element seq #

findSafe :: MonadSafe m => Index seq -> seq -> m $ Element seq #

indexSafe :: MonadSafe m => seq -> Index seq -> m $ Element seq #

Instances

Instances details
IsSequence seq => IndexSafe seq # 
Instance details

Defined in HelVM.HelIO.Containers.MTIndexSafe

Methods

findWithDefault :: Element seq -> Index seq -> seq -> Element seq #

findMaybe :: Index seq -> seq -> Maybe $ Element seq #

indexMaybe :: seq -> Index seq -> Maybe $ Element seq #

findSafe :: MonadSafe m => Index seq -> seq -> m $ Element seq #

indexSafe :: MonadSafe m => seq -> Index seq -> m $ Element seq #

\ No newline at end of file +HelVM.HelIO.Containers.MTIndexSafe
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.MTIndexSafe

Synopsis

Documentation

naturalIndexSafe :: (MonadSafe m, IndexSafe seq, Num $ Index seq) => seq -> Natural -> m $ Element seq #

Index

class IndexSafe seq where #

Type Class

Methods

findWithDefault :: Element seq -> Index seq -> seq -> Element seq #

findMaybe :: Index seq -> seq -> Maybe $ Element seq #

indexMaybe :: seq -> Index seq -> Maybe $ Element seq #

findSafe :: MonadSafe m => Index seq -> seq -> m $ Element seq #

indexSafe :: MonadSafe m => seq -> Index seq -> m $ Element seq #

Instances

Instances details
IsSequence seq => IndexSafe seq # 
Instance details

Defined in HelVM.HelIO.Containers.MTIndexSafe

Methods

findWithDefault :: Element seq -> Index seq -> seq -> Element seq #

findMaybe :: Index seq -> seq -> Maybe $ Element seq #

indexMaybe :: seq -> Index seq -> Maybe $ Element seq #

findSafe :: MonadSafe m => Index seq -> seq -> m $ Element seq #

indexSafe :: MonadSafe m => seq -> Index seq -> m $ Element seq #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Containers-MTInsertDef.html b/docs/reports/helio/HelVM-HelIO-Containers-MTInsertDef.html index 21f9f3b..f42a49d 100644 --- a/docs/reports/helio/HelVM-HelIO-Containers-MTInsertDef.html +++ b/docs/reports/helio/HelVM-HelIO-Containers-MTInsertDef.html @@ -1 +1 @@ -HelVM.HelIO.Containers.MTInsertDef
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.MTInsertDef

Synopsis

Documentation

naturalInsertDef :: (InsertDef seq, Num $ Index seq) => Natural -> Element seq -> seq -> seq #

Insert a new element

class InsertDef seq where #

Type Class

Methods

insertDef :: Index seq -> Element seq -> seq -> seq #

Instances

Instances details
Default a => InsertDef [a] # 
Instance details

Defined in HelVM.HelIO.Containers.MTInsertDef

Methods

insertDef :: Index [a] -> Element [a] -> [a] -> [a] #

Index (IntMap a) ~ Int => InsertDef (IntMap a) # 
Instance details

Defined in HelVM.HelIO.Containers.MTInsertDef

Methods

insertDef :: Index (IntMap a) -> Element (IntMap a) -> IntMap a -> IntMap a #

Default a => InsertDef (Seq a) # 
Instance details

Defined in HelVM.HelIO.Containers.MTInsertDef

Methods

insertDef :: Index (Seq a) -> Element (Seq a) -> Seq a -> Seq a #

Default a => InsertDef (SList a) #

My instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Index (SList a) -> Element (SList a) -> SList a -> SList a #

\ No newline at end of file +HelVM.HelIO.Containers.MTInsertDef
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Containers.MTInsertDef

Synopsis

Documentation

naturalInsertDef :: (InsertDef seq, Num $ Index seq) => Natural -> Element seq -> seq -> seq #

Insert a new element

class InsertDef seq where #

Type Class

Methods

insertDef :: Index seq -> Element seq -> seq -> seq #

Instances

Instances details
Default a => InsertDef [a] # 
Instance details

Defined in HelVM.HelIO.Containers.MTInsertDef

Methods

insertDef :: Index [a] -> Element [a] -> [a] -> [a] #

Index (IntMap a) ~ Int => InsertDef (IntMap a) # 
Instance details

Defined in HelVM.HelIO.Containers.MTInsertDef

Methods

insertDef :: Index (IntMap a) -> Element (IntMap a) -> IntMap a -> IntMap a #

Default a => InsertDef (Seq a) # 
Instance details

Defined in HelVM.HelIO.Containers.MTInsertDef

Methods

insertDef :: Index (Seq a) -> Element (Seq a) -> Seq a -> Seq a #

Default a => InsertDef (SList a) #

My instances

Instance details

Defined in HelVM.HelIO.Collections.SList

Methods

insertDef :: Index (SList a) -> Element (SList a) -> SList a -> SList a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Control-Business.html b/docs/reports/helio/HelVM-HelIO-Control-Business.html index 87f108e..77a085b 100644 --- a/docs/reports/helio/HelVM-HelIO-Control-Business.html +++ b/docs/reports/helio/HelVM-HelIO-Control-Business.html @@ -1 +1 @@ -HelVM.HelIO.Control.Business
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Business

Synopsis

Documentation

businessT :: Monad m => m a -> BusinessT m a #

Constructors

business :: a -> Business a #

type MonadBusiness m = (MonadLogger m, MonadSafe m) #

Types

type BusinessT m = SafeT (LoggerT m) #

type Business a = Logger $ Safe a #

\ No newline at end of file +HelVM.HelIO.Control.Business
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Business

Synopsis

Documentation

businessT :: Monad m => m a -> BusinessT m a #

Constructors

business :: a -> Business a #

type MonadBusiness m = (MonadLogger m, MonadSafe m) #

Types

type BusinessT m = SafeT (LoggerT m) #

type Business a = Logger $ Safe a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Control-Control.html b/docs/reports/helio/HelVM-HelIO-Control-Control.html index 10d4627..e23e30a 100644 --- a/docs/reports/helio/HelVM-HelIO-Control-Control.html +++ b/docs/reports/helio/HelVM-HelIO-Control-Control.html @@ -1 +1 @@ -HelVM.HelIO.Control.Control
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Control

Synopsis

Documentation

controlTToIO :: Bool -> ControlT IO a -> IO a #

Deprecated, use Business

controlT :: Monad m => m a -> ControlT m a #

Constructors

control :: a -> Control a #

type MonadControl m = (MonadLogger m, MonadSafe m) #

Types

type ControlT m = SafeT (LoggerT m) #

type Control a = Logger $ Safe a #

\ No newline at end of file +HelVM.HelIO.Control.Control
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Control

Synopsis

Documentation

controlTToIO :: Bool -> ControlT IO a -> IO a #

Deprecated, use Business

controlT :: Monad m => m a -> ControlT m a #

Constructors

control :: a -> Control a #

type MonadControl m = (MonadLogger m, MonadSafe m) #

Types

type ControlT m = SafeT (LoggerT m) #

type Control a = Logger $ Safe a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Control-Logger.html b/docs/reports/helio/HelVM-HelIO-Control-Logger.html index 490e22b..dbabdab 100644 --- a/docs/reports/helio/HelVM-HelIO-Control-Logger.html +++ b/docs/reports/helio/HelVM-HelIO-Control-Logger.html @@ -1 +1 @@ -HelVM.HelIO.Control.Logger
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Logger

Synopsis

Documentation

loggerIOToPTextIO :: Show a => IO (Logger a) -> IO Text #

DeConstructors

loggerIOToIO :: IO (Logger a) -> IO a #

loggerToIO :: Logger a -> IO a #

removeLoggerT :: Monad m => LoggerT m a -> m a #

runLoggerT :: LoggerT m a -> m (a, Messages) #

runLogger :: Logger a -> (a, Messages) #

logsFromLoggerT :: Monad m => LoggerT m a -> m Messages #

Logs

loggerT :: Monad m => m a -> LoggerT m a #

Constructors

logger :: a -> Logger a #

liftLogger :: MonadLogger m => Logger a -> m a #

Lift

logMessageTupleList :: MonadLogger m => [MessageTuple] -> m () #

Append Messages

logData :: (MonadLogger m, Show a) => a -> m () #

type WithMessages a = (a, Messages) #

\ No newline at end of file +HelVM.HelIO.Control.Logger
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Logger

Synopsis

Documentation

loggerIOToPTextIO :: Show a => IO (Logger a) -> IO Text #

DeConstructors

loggerIOToIO :: IO (Logger a) -> IO a #

loggerToIO :: Logger a -> IO a #

removeLoggerT :: Monad m => LoggerT m a -> m a #

runLoggerT :: LoggerT m a -> m (a, Messages) #

runLogger :: Logger a -> (a, Messages) #

logsFromLoggerT :: Monad m => LoggerT m a -> m Messages #

Logs

loggerT :: Monad m => m a -> LoggerT m a #

Constructors

logger :: a -> Logger a #

liftLogger :: MonadLogger m => Logger a -> m a #

Lift

logMessageTupleList :: MonadLogger m => [MessageTuple] -> m () #

Append Messages

logData :: (MonadLogger m, Show a) => a -> m () #

type WithMessages a = (a, Messages) #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Control-Message.html b/docs/reports/helio/HelVM-HelIO-Control-Message.html index 224cd29..f40d253 100644 --- a/docs/reports/helio/HelVM-HelIO-Control-Message.html +++ b/docs/reports/helio/HelVM-HelIO-Control-Message.html @@ -1 +1 @@ -HelVM.HelIO.Control.Message
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Message

Synopsis

Documentation

errorsToText :: Messages -> Text #

Destructors

stringToErrors :: String -> Messages #

Constructors

type MessageTuple = (Message, Message) #

Types

type Messages = DList Text #

type Message = Text #

\ No newline at end of file +HelVM.HelIO.Control.Message
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Message

Synopsis

Documentation

errorsToText :: Messages -> Text #

Destructors

stringToErrors :: String -> Messages #

Constructors

type MessageTuple = (Message, Message) #

Types

type Messages = DList Text #

type Message = Text #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Control-Safe.html b/docs/reports/helio/HelVM-HelIO-Control-Safe.html index daebb69..57d5095 100644 --- a/docs/reports/helio/HelVM-HelIO-Control-Safe.html +++ b/docs/reports/helio/HelVM-HelIO-Control-Safe.html @@ -1 +1 @@ -HelVM.HelIO.Control.Safe
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Safe

Synopsis

Documentation

safeIOToPTextIO :: Show a => IO (Safe a) -> IO Text #

DeConstructors

safeIOToIO :: IO (Safe a) -> IO a #

safeToIO :: Safe a -> IO a #

safeTToIO :: SafeT IO a -> IO a #

runSafeT :: SafeT m a -> m (Safe a) #

runSafe :: Safe a -> Safe a #

orError :: Show e => e -> Safe a -> a #

unsafe :: Safe a -> a #

nonEmptyFromList :: MonadSafe m => Text -> [a] -> m $ NonEmpty a #

Constructors

maybeOrError :: Show e => e -> Maybe a -> Safe a #

safeT :: Monad m => m a -> SafeT m a #

liftExceptT :: MonadError e m => ExceptT e m a -> m a #

Lift

liftSafe :: MonadSafe m => Safe a -> m a #

liftMaybeOrErrorTupleList :: MonadSafe m => [MessageTuple] -> Maybe a -> m a #

Lift from Maybe

liftErrorWithTupleList :: MonadSafe m => Message -> [MessageTuple] -> m a #

Lift from Message

liftError :: MonadSafe m => Message -> m a #

appendErrorTupleList :: MonadSafe m => [MessageTuple] -> m a -> m a #

Append Message

appendError :: MonadSafe m => Message -> m a -> m a #

(<?>) :: MonadSafe m => m a -> Message -> m a infix 0 #

type MonadSafe m = MonadError Messages m #

Types

type SafeT m = ExceptT Messages m #

\ No newline at end of file +HelVM.HelIO.Control.Safe
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Control.Safe

Synopsis

Documentation

safeIOToPTextIO :: Show a => IO (Safe a) -> IO Text #

DeConstructors

safeIOToIO :: IO (Safe a) -> IO a #

safeToIO :: Safe a -> IO a #

safeTToIO :: SafeT IO a -> IO a #

runSafeT :: SafeT m a -> m (Safe a) #

runSafe :: Safe a -> Safe a #

orError :: Show e => e -> Safe a -> a #

unsafe :: Safe a -> a #

nonEmptyFromList :: MonadSafe m => Text -> [a] -> m $ NonEmpty a #

Constructors

maybeOrError :: Show e => e -> Maybe a -> Safe a #

safeT :: Monad m => m a -> SafeT m a #

liftExceptT :: MonadError e m => ExceptT e m a -> m a #

Lift

liftSafe :: MonadSafe m => Safe a -> m a #

liftMaybeOrErrorTupleList :: MonadSafe m => [MessageTuple] -> Maybe a -> m a #

Lift from Maybe

liftErrorWithTupleList :: MonadSafe m => Message -> [MessageTuple] -> m a #

Lift from Message

liftError :: MonadSafe m => Message -> m a #

appendErrorTupleList :: MonadSafe m => [MessageTuple] -> m a -> m a #

Append Message

appendError :: MonadSafe m => Message -> m a -> m a #

(<?>) :: MonadSafe m => m a -> Message -> m a infix 0 #

type MonadSafe m = MonadError Messages m #

Types

type SafeT m = ExceptT Messages m #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Digit-Digitable.html b/docs/reports/helio/HelVM-HelIO-Digit-Digitable.html index 2e8d994..a9dacd2 100644 --- a/docs/reports/helio/HelVM-HelIO-Digit-Digitable.html +++ b/docs/reports/helio/HelVM-HelIO-Digit-Digitable.html @@ -1 +1 @@ -HelVM.HelIO.Digit.Digitable
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Digit.Digitable

Synopsis

Documentation

naturalToDL :: (MonadSafe m, Digitable a) => Natural -> m [a] #

Public functions

textToDL :: (MonadSafe m, Digitable a) => Text -> m [a] #

stringToDL :: (MonadSafe m, Digitable a) => String -> m [a] #

charToDL :: (MonadSafe m, Digitable a) => Char -> m [a] #

class ToDigit t => Digitable t where #

Type Classes

Methods

fromDigit :: (MonadSafe m, Show a, Integral a) => a -> m t #

toBits8 :: Int -> [Natural] #

Internal functions

\ No newline at end of file +HelVM.HelIO.Digit.Digitable
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Digit.Digitable

Synopsis

Documentation

naturalToDL :: (MonadSafe m, Digitable a) => Natural -> m [a] #

Public functions

textToDL :: (MonadSafe m, Digitable a) => Text -> m [a] #

stringToDL :: (MonadSafe m, Digitable a) => String -> m [a] #

charToDL :: (MonadSafe m, Digitable a) => Char -> m [a] #

class ToDigit t => Digitable t where #

Type Classes

Methods

fromDigit :: (MonadSafe m, Show a, Integral a) => a -> m t #

toBits8 :: Int -> [Natural] #

Internal functions

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Digit-Digits.html b/docs/reports/helio/HelVM-HelIO-Digit-Digits.html index 89b789a..09586e5 100644 --- a/docs/reports/helio/HelVM-HelIO-Digit-Digits.html +++ b/docs/reports/helio/HelVM-HelIO-Digit-Digits.html @@ -1 +1 @@ -HelVM.HelIO.Digit.Digits
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Digit.Digits

Documentation

digitsToIntegral :: (MonadSafe m, Integral a) => a -> SList (m a) -> m a #

\ No newline at end of file +HelVM.HelIO.Digit.Digits
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Digit.Digits

Documentation

digitsToIntegral :: (MonadSafe m, Integral a) => a -> SList (m a) -> m a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Digit-ToDigit.html b/docs/reports/helio/HelVM-HelIO-Digit-ToDigit.html index fc5b33a..0b0d8b6 100644 --- a/docs/reports/helio/HelVM-HelIO-Digit-ToDigit.html +++ b/docs/reports/helio/HelVM-HelIO-Digit-ToDigit.html @@ -1 +1 @@ -HelVM.HelIO.Digit.ToDigit
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Digit.ToDigit

Documentation

makeIntegral7FromList :: (MonadSafe m, ToDigit a, Integral b) => [a] -> m b #

makeIntegral7 :: (MonadSafe m, ToDigit a, Integral b) => SList a -> m b #

makeIntegral2FromList :: (MonadSafe m, ToDigit a, Integral b) => [a] -> m b #

makeIntegral2 :: (MonadSafe m, ToDigit a, Integral b) => SList a -> m b #

makeIntegral :: (MonadSafe m, ToDigit a, Integral b) => b -> SList a -> m b #

wrongToken :: (MonadSafe m, Show t) => t -> m a #

class ToDigit t #

Minimal complete definition

toDigit

toDigit :: (ToDigit t, MonadSafe m, Integral a) => t -> m a #

\ No newline at end of file +HelVM.HelIO.Digit.ToDigit
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Digit.ToDigit

Documentation

makeIntegral7FromList :: (MonadSafe m, ToDigit a, Integral b) => [a] -> m b #

makeIntegral7 :: (MonadSafe m, ToDigit a, Integral b) => SList a -> m b #

makeIntegral2FromList :: (MonadSafe m, ToDigit a, Integral b) => [a] -> m b #

makeIntegral2 :: (MonadSafe m, ToDigit a, Integral b) => SList a -> m b #

makeIntegral :: (MonadSafe m, ToDigit a, Integral b) => b -> SList a -> m b #

wrongToken :: (MonadSafe m, Show t) => t -> m a #

class ToDigit t #

Minimal complete definition

toDigit

toDigit :: (ToDigit t, MonadSafe m, Integral a) => t -> m a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-Extra.html b/docs/reports/helio/HelVM-HelIO-Extra.html index b29e652..121182d 100644 --- a/docs/reports/helio/HelVM-HelIO-Extra.html +++ b/docs/reports/helio/HelVM-HelIO-Extra.html @@ -1 +1 @@ -HelVM.HelIO.Extra
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Extra

Synopsis

Documentation

readFileTextUtf8 :: MonadIO m => FilePath -> m Text #

FilesExtra

toUppers :: Text -> Text #

TextExtra

showP :: Show a => a -> Text #

ShowExtra

showToText :: (Typeable a, Show a) => a -> Text #

genericChr :: Integral a => a -> Char #

CharExtra

(???) :: Maybe a -> a -> a infixr 0 #

MaybeExtra

fromMaybeOrDef :: Default a => Maybe a -> a #

headMaybe :: [a] -> Maybe a #

fromJustWith :: Show e => e -> Maybe a -> a #

unfoldrM :: Monad m => (a -> m (Maybe (b, a))) -> a -> m [b] #

ListExtra

runParser :: Monad m => Parser a b m -> [a] -> m [b] #

repeatedlyM :: Monad m => Parser a b m -> [a] -> m [b] #

repeatedly :: ([a] -> (b, [a])) -> [a] -> [b] #

many1' :: (Monad f, Alternative f) => f a -> f $ NonEmpty a #

NonEmptyExtra

tee :: (a -> b -> c) -> (a -> b) -> a -> c #

Extra

tee is deprecated, use <*>

type Act s a = s -> Either s a #

type ActM m s a = s -> m (Either s a) #

type Parser a b m = [a] -> m (b, [a]) #

\ No newline at end of file +HelVM.HelIO.Extra
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.Extra

Synopsis

Documentation

readFileTextUtf8 :: MonadIO m => FilePath -> m Text #

FilesExtra

toUppers :: Text -> Text #

TextExtra

showP :: Show a => a -> Text #

ShowExtra

showToText :: (Typeable a, Show a) => a -> Text #

genericChr :: Integral a => a -> Char #

CharExtra

(???) :: Maybe a -> a -> a infixr 0 #

MaybeExtra

fromMaybeOrDef :: Default a => Maybe a -> a #

headMaybe :: [a] -> Maybe a #

fromJustWith :: Show e => e -> Maybe a -> a #

unfoldrM :: Monad m => (a -> m (Maybe (b, a))) -> a -> m [b] #

ListExtra

runParser :: Monad m => Parser a b m -> [a] -> m [b] #

repeatedlyM :: Monad m => Parser a b m -> [a] -> m [b] #

repeatedly :: ([a] -> (b, [a])) -> [a] -> [b] #

many1' :: (Monad f, Alternative f) => f a -> f $ NonEmpty a #

NonEmptyExtra

tee :: (a -> b -> c) -> (a -> b) -> a -> c #

Extra

tee is deprecated, use <*>

type Act s a = s -> Either s a #

type ActM m s a = s -> m (Either s a) #

type Parser a b m = [a] -> m (b, [a]) #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-IO-BIO.html b/docs/reports/helio/HelVM-HelIO-IO-BIO.html index 17b86c0..916327a 100644 --- a/docs/reports/helio/HelVM-HelIO-IO-BIO.html +++ b/docs/reports/helio/HelVM-HelIO-IO-BIO.html @@ -1 +1 @@ -HelVM.HelIO.IO.BIO
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.BIO

Documentation

\ No newline at end of file +HelVM.HelIO.IO.BIO
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.BIO

Documentation

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-IO-Console.html b/docs/reports/helio/HelVM-HelIO-IO-Console.html index b609f3f..1fe2cc5 100644 --- a/docs/reports/helio/HelVM-HelIO-IO-Console.html +++ b/docs/reports/helio/HelVM-HelIO-IO-Console.html @@ -1 +1 @@ -HelVM.HelIO.IO.Console
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.Console

Documentation

type Element e = (ReadShow e, Integral e, Default e) #

class Monad m => ConsoleIO m #

Instances

Instances details
ConsoleIO IO # 
Instance details

Defined in HelVM.HelIO.IO.Console

ConsoleIO MockIO # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (SafeT IO) # 
Instance details

Defined in HelVM.HelIO.IO.Console

ConsoleIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (BusinessT IO) # 
Instance details

Defined in HelVM.HelIO.IO.Console

ConsoleIO (BusinessT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (ExceptT String IO) # 
Instance details

Defined in HelVM.HelIO.IO.Console

wPutAsChar :: (ConsoleIO m, Integral v) => v -> m () #

wPutAsDec :: (ConsoleIO m, Integral v) => v -> m () #

wGetCharAs :: (ConsoleIO m, Integral v) => m v #

wGetDecAs :: (ConsoleIO m, Integral v) => m v #

wPutChar :: ConsoleIO m => Char -> m () #

wPutStr :: ConsoleIO m => Text -> m () #

wPutStrLn :: ConsoleIO m => Text -> m () #

wFlush :: ConsoleIO m => m () #

wLogStr :: ConsoleIO m => Text -> m () #

wLogStrLn :: ConsoleIO m => Text -> m () #

wLogShow :: (ConsoleIO m, Show s) => s -> m () #

logStr :: Text -> IO () #

flush :: IO () #

\ No newline at end of file +HelVM.HelIO.IO.Console
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.Console

Documentation

type Element e = (ReadShow e, Integral e, Default e) #

class Monad m => ConsoleIO m #

Instances

Instances details
ConsoleIO IO # 
Instance details

Defined in HelVM.HelIO.IO.Console

ConsoleIO MockIO # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (SafeT IO) # 
Instance details

Defined in HelVM.HelIO.IO.Console

ConsoleIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (BusinessT IO) # 
Instance details

Defined in HelVM.HelIO.IO.Console

ConsoleIO (BusinessT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (ExceptT String IO) # 
Instance details

Defined in HelVM.HelIO.IO.Console

wPutAsChar :: (ConsoleIO m, Integral v) => v -> m () #

wPutAsDec :: (ConsoleIO m, Integral v) => v -> m () #

wGetCharAs :: (ConsoleIO m, Integral v) => m v #

wGetDecAs :: (ConsoleIO m, Integral v) => m v #

wPutChar :: ConsoleIO m => Char -> m () #

wPutStr :: ConsoleIO m => Text -> m () #

wPutStrLn :: ConsoleIO m => Text -> m () #

wFlush :: ConsoleIO m => m () #

wLogStr :: ConsoleIO m => Text -> m () #

wLogStrLn :: ConsoleIO m => Text -> m () #

wLogShow :: (ConsoleIO m, Show s) => s -> m () #

logStr :: Text -> IO () #

flush :: IO () #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-IO-FileReader.html b/docs/reports/helio/HelVM-HelIO-IO-FileReader.html index 117fbff..91ff2d6 100644 --- a/docs/reports/helio/HelVM-HelIO-IO-FileReader.html +++ b/docs/reports/helio/HelVM-HelIO-IO-FileReader.html @@ -1 +1 @@ -HelVM.HelIO.IO.FileReader
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.FileReader

Documentation

class Monad m => FileReaderIO m #

Minimal complete definition

wReadFile

Instances

Instances details
FileReaderIO IO # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

Methods

wReadFile :: FilePath -> IO Text #

FileReaderIO (SafeT IO) # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

FileReaderIO (LoggerT IO) # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

FileReaderIO (BusinessT IO) # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

\ No newline at end of file +HelVM.HelIO.IO.FileReader
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.FileReader

Documentation

class Monad m => FileReaderIO m #

Minimal complete definition

wReadFile

Instances

Instances details
FileReaderIO IO # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

Methods

wReadFile :: FilePath -> IO Text #

FileReaderIO (SafeT IO) # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

FileReaderIO (LoggerT IO) # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

FileReaderIO (BusinessT IO) # 
Instance details

Defined in HelVM.HelIO.IO.FileReader

FileReaderIO (BusinessT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-IO-MockIO.html b/docs/reports/helio/HelVM-HelIO-IO-MockIO.html index 6f689d0..798bb27 100644 --- a/docs/reports/helio/HelVM-HelIO-IO-MockIO.html +++ b/docs/reports/helio/HelVM-HelIO-IO-MockIO.html @@ -1 +1 @@ -HelVM.HelIO.IO.MockIO
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.MockIO

Documentation

data MockIOData #

Instances

Instances details
Eq MockIOData # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

Read MockIOData # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

Show MockIOData # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO MockIO # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (BusinessT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

\ No newline at end of file +HelVM.HelIO.IO.MockIO
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.IO.MockIO

Documentation

data MockIOData #

Instances

Instances details
Eq MockIOData # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

Read MockIOData # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

Show MockIOData # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO MockIO # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

FileReaderIO (BusinessT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (SafeT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

ConsoleIO (BusinessT MockIO) # 
Instance details

Defined in HelVM.HelIO.IO.MockIO

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-ListLikeExtra.html b/docs/reports/helio/HelVM-HelIO-ListLikeExtra.html index 48fd13c..c5d5d31 100644 --- a/docs/reports/helio/HelVM-HelIO-ListLikeExtra.html +++ b/docs/reports/helio/HelVM-HelIO-ListLikeExtra.html @@ -1 +1 @@ -HelVM.HelIO.ListLikeExtra
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.ListLikeExtra

Synopsis

Documentation

convert :: (ListLike full1 item, ListLike full2 item) => full1 -> full2 #

Construction

maybeToFromList :: ListLike full item => Maybe item -> full #

splitBy :: (Eq item, ListLike full item) => item -> full -> (full, full) #

Split

discard :: (MonadSafe m, ListLike full item) => full -> m full #

Pop

top :: (MonadSafe m, ListLike full item) => full -> m item #

unconsSafe :: (MonadSafe m, ListLike full item) => full -> m (item, full) #

uncons2Safe :: (MonadSafe m, ListLike full item) => full -> m (item, item, full) #

uncons2 :: ListLike full item => full -> Maybe (item, item, full) #

\ No newline at end of file +HelVM.HelIO.ListLikeExtra
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.ListLikeExtra

Synopsis

Documentation

convert :: (ListLike full1 item, ListLike full2 item) => full1 -> full2 #

Construction

maybeToFromList :: ListLike full item => Maybe item -> full #

splitBy :: (Eq item, ListLike full item) => item -> full -> (full, full) #

Split

discard :: (MonadSafe m, ListLike full item) => full -> m full #

Pop

top :: (MonadSafe m, ListLike full item) => full -> m item #

unconsSafe :: (MonadSafe m, ListLike full item) => full -> m (item, full) #

uncons2Safe :: (MonadSafe m, ListLike full item) => full -> m (item, item, full) #

uncons2 :: ListLike full item => full -> Maybe (item, item, full) #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-NamedValue.html b/docs/reports/helio/HelVM-HelIO-NamedValue.html index 4376f93..1a69c18 100644 --- a/docs/reports/helio/HelVM-HelIO-NamedValue.html +++ b/docs/reports/helio/HelVM-HelIO-NamedValue.html @@ -1 +1 @@ -HelVM.HelIO.NamedValue
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.NamedValue

Documentation

data NamedValue a #

Constructors

NamedValue 

Fields

\ No newline at end of file +HelVM.HelIO.NamedValue
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.NamedValue

Documentation

data NamedValue a #

Constructors

NamedValue 

Fields

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-ReadText.html b/docs/reports/helio/HelVM-HelIO-ReadText.html index a4e96a8..5826b0b 100644 --- a/docs/reports/helio/HelVM-HelIO-ReadText.html +++ b/docs/reports/helio/HelVM-HelIO-ReadText.html @@ -1 +1 @@ -HelVM.HelIO.ReadText
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.ReadText

Documentation

readTextUnsafe :: Read a => Text -> a #

readTextSafe :: (MonadSafe m, Read a) => Text -> m a #

readUnsafe :: Read a => String -> a #

readSafe :: (MonadSafe m, Read a) => String -> m a #

\ No newline at end of file +HelVM.HelIO.ReadText
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.ReadText

Documentation

readTextUnsafe :: Read a => Text -> a #

readTextSafe :: (MonadSafe m, Read a) => Text -> m a #

readUnsafe :: Read a => String -> a #

readSafe :: (MonadSafe m, Read a) => String -> m a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-SequencesExtra.html b/docs/reports/helio/HelVM-HelIO-SequencesExtra.html index ba7e607..3fe23e7 100644 --- a/docs/reports/helio/HelVM-HelIO-SequencesExtra.html +++ b/docs/reports/helio/HelVM-HelIO-SequencesExtra.html @@ -1 +1 @@ -HelVM.HelIO.SequencesExtra
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.SequencesExtra

Synopsis

Documentation

maybeToFromList :: (MonoPointed p, Monoid p) => Maybe (Element p) -> p #

Construct a sequence

naturalIndexSafe :: (MonadSafe m, Show seq, Show (Index seq), IsSequence seq) => seq -> Natural -> m (Element seq) #

Index

indexSafe :: (MonadSafe m, Show seq, Show (Index seq), IsSequence seq) => seq -> Index seq -> m (Element seq) #

lookup :: (MonadSafe m, Show seq, Show (Index seq), IsSequence seq) => Index seq -> seq -> m (Element seq) #

splitBy :: (Eq (Element seq), IsSequence seq) => Element seq -> seq -> (seq, seq) #

Split a sequence

discard :: (MonadSafe m, IsSequence seq) => seq -> m seq #

Pop

top :: (MonadSafe m, IsSequence seq) => seq -> m $ Element seq #

unconsSafe :: (MonadSafe m, IsSequence seq) => seq -> m (Element seq, seq) #

uncons2Safe :: (MonadSafe m, IsSequence seq) => seq -> m (Element seq, Element seq, seq) #

uncons2 :: IsSequence seq => seq -> Maybe (Element seq, Element seq, seq) #

class (Integral (Index seq), SemiSequence seq) => InsertDef seq where #

Insert a new element

Methods

insertDef :: Index seq -> Element seq -> seq -> seq #

Instances

Instances details
Default a => InsertDef [a] # 
Instance details

Defined in HelVM.HelIO.SequencesExtra

Methods

insertDef :: Index [a] -> Element [a] -> [a] -> [a] #

Default a => InsertDef (Seq a) # 
Instance details

Defined in HelVM.HelIO.SequencesExtra

Methods

insertDef :: Index (Seq a) -> Element (Seq a) -> Seq a -> Seq a #

\ No newline at end of file +HelVM.HelIO.SequencesExtra
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.SequencesExtra

Synopsis

Documentation

maybeToFromList :: (MonoPointed p, Monoid p) => Maybe (Element p) -> p #

Construct a sequence

naturalIndexSafe :: (MonadSafe m, Show seq, Show (Index seq), IsSequence seq) => seq -> Natural -> m (Element seq) #

Index

indexSafe :: (MonadSafe m, Show seq, Show (Index seq), IsSequence seq) => seq -> Index seq -> m (Element seq) #

lookup :: (MonadSafe m, Show seq, Show (Index seq), IsSequence seq) => Index seq -> seq -> m (Element seq) #

splitBy :: (Eq (Element seq), IsSequence seq) => Element seq -> seq -> (seq, seq) #

Split a sequence

discard :: (MonadSafe m, IsSequence seq) => seq -> m seq #

Pop

top :: (MonadSafe m, IsSequence seq) => seq -> m $ Element seq #

unconsSafe :: (MonadSafe m, IsSequence seq) => seq -> m (Element seq, seq) #

uncons2Safe :: (MonadSafe m, IsSequence seq) => seq -> m (Element seq, Element seq, seq) #

uncons2 :: IsSequence seq => seq -> Maybe (Element seq, Element seq, seq) #

class (Integral (Index seq), SemiSequence seq) => InsertDef seq where #

Insert a new element

Methods

insertDef :: Index seq -> Element seq -> seq -> seq #

Instances

Instances details
Default a => InsertDef [a] # 
Instance details

Defined in HelVM.HelIO.SequencesExtra

Methods

insertDef :: Index [a] -> Element [a] -> [a] -> [a] #

Default a => InsertDef (Seq a) # 
Instance details

Defined in HelVM.HelIO.SequencesExtra

Methods

insertDef :: Index (Seq a) -> Element (Seq a) -> Seq a -> Seq a #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-SwitchEnum.html b/docs/reports/helio/HelVM-HelIO-SwitchEnum.html index 22cee50..c13f811 100644 --- a/docs/reports/helio/HelVM-HelIO-SwitchEnum.html +++ b/docs/reports/helio/HelVM-HelIO-SwitchEnum.html @@ -1 +1 @@ -HelVM.HelIO.SwitchEnum
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.SwitchEnum

Documentation

bothEnums :: (Bounded e, Enum e) => [e] #

enumFromBool :: (Bounded e, Enum e) => Bool -> e #

generateEnums :: (Bounded e, Enum e) => Int -> [e] #

defaultEnum :: (Bounded e, Enum e) => e #

unsafeEnum :: (Bounded e, Enum e) => Int -> e #

\ No newline at end of file +HelVM.HelIO.SwitchEnum
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.SwitchEnum

Documentation

bothEnums :: (Bounded e, Enum e) => [e] #

enumFromBool :: (Bounded e, Enum e) => Bool -> e #

generateEnums :: (Bounded e, Enum e) => Int -> [e] #

defaultEnum :: (Bounded e, Enum e) => e #

unsafeEnum :: (Bounded e, Enum e) => Int -> e #

\ No newline at end of file diff --git a/docs/reports/helio/HelVM-HelIO-ZipA.html b/docs/reports/helio/HelVM-HelIO-ZipA.html index ded093e..1b5b4f1 100644 --- a/docs/reports/helio/HelVM-HelIO-ZipA.html +++ b/docs/reports/helio/HelVM-HelIO-ZipA.html @@ -1 +1 @@ -HelVM.HelIO.ZipA
helio-0.1.2.2: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.ZipA

Synopsis

Documentation

(|><|) :: Applicative f => f a1 -> f b1 -> f (a1, b1) infixr 9 #

Deprecated, use HelVM.HelIO.CartesianProduct

(>><|) :: Applicative f => f (a1, a2) -> f b1 -> f (a1, a2, b1) infixr 9 #

(|><<) :: Applicative f => f a1 -> f (b1, b2) -> f (a1, b1, b2) infixr 9 #

(>*<) :: Applicative f => f a1 -> f b1 -> f (a1, b1) infixr 9 #

(>>*<) :: Applicative f => f (a1, a2) -> f b1 -> f (a1, a2, b1) infixr 9 #

(>*<<) :: Applicative f => f a1 -> f (b1, b2) -> f (a1, b1, b2) infixr 9 #

(>><) :: (a1, a2) -> b1 -> (a1, a2, b1) infixr 9 #

(><<) :: a1 -> (b1, b2) -> (a1, b1, b2) infixr 9 #

\ No newline at end of file +HelVM.HelIO.ZipA
helio-0.1.2.3: HelIO - HelVM Common Library
Safe HaskellNone
LanguageHaskell2010

HelVM.HelIO.ZipA

Synopsis

Documentation

(|><|) :: Applicative f => f a1 -> f b1 -> f (a1, b1) infixr 9 #

Deprecated, use HelVM.HelIO.CartesianProduct

(>><|) :: Applicative f => f (a1, a2) -> f b1 -> f (a1, a2, b1) infixr 9 #

(|><<) :: Applicative f => f a1 -> f (b1, b2) -> f (a1, b1, b2) infixr 9 #

(>*<) :: Applicative f => f a1 -> f b1 -> f (a1, b1) infixr 9 #

(>>*<) :: Applicative f => f (a1, a2) -> f b1 -> f (a1, a2, b1) infixr 9 #

(>*<<) :: Applicative f => f a1 -> f (b1, b2) -> f (a1, b1, b2) infixr 9 #

(>><) :: (a1, a2) -> b1 -> (a1, a2, b1) infixr 9 #

(><<) :: a1 -> (b1, b2) -> (a1, b1, b2) infixr 9 #

\ No newline at end of file diff --git a/docs/reports/helio/doc-index-124.html b/docs/reports/helio/doc-index-124.html index 9b92d71..7779130 100644 --- a/docs/reports/helio/doc-index-124.html +++ b/docs/reports/helio/doc-index-124.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - |)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - |

|><<HelVM.HelIO.ZipA
|><|HelVM.HelIO.ZipA
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - |)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - |

|><<HelVM.HelIO.ZipA
|><|HelVM.HelIO.ZipA
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-60.html b/docs/reports/helio/doc-index-60.html index 6090461..51715f3 100644 --- a/docs/reports/helio/doc-index-60.html +++ b/docs/reports/helio/doc-index-60.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - <)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - <

<?>HelVM.HelIO.Control.Safe
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - <)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - <

<?>HelVM.HelIO.Control.Safe
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-62.html b/docs/reports/helio/doc-index-62.html index 137be07..cc4cfc8 100644 --- a/docs/reports/helio/doc-index-62.html +++ b/docs/reports/helio/doc-index-62.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - >)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - >

>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>*<< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
><< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>><|HelVM.HelIO.ZipA
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - >)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - >

>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>*<< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
><< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>><|HelVM.HelIO.ZipA
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-63.html b/docs/reports/helio/doc-index-63.html index 565a70a..2f0572e 100644 --- a/docs/reports/helio/doc-index-63.html +++ b/docs/reports/helio/doc-index-63.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - ?)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - ?

???HelVM.HelIO.Extra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - ?)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - ?

???HelVM.HelIO.Extra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-A.html b/docs/reports/helio/doc-index-A.html index 33afce4..50a005d 100644 --- a/docs/reports/helio/doc-index-A.html +++ b/docs/reports/helio/doc-index-A.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - A)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - A

AccWithIndexedListHelVM.HelIO.Collections.MapList
ActHelVM.HelIO.Extra
ActMHelVM.HelIO.Extra
appendErrorHelVM.HelIO.Control.Safe
appendErrorTupleHelVM.HelIO.Control.Safe
appendErrorTupleListHelVM.HelIO.Control.Safe
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - A)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - A

AccWithIndexedListHelVM.HelIO.Collections.MapList
ActHelVM.HelIO.Extra
ActMHelVM.HelIO.Extra
appendErrorHelVM.HelIO.Control.Safe
appendErrorTupleHelVM.HelIO.Control.Safe
appendErrorTupleListHelVM.HelIO.Control.Safe
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-All.html b/docs/reports/helio/doc-index-All.html index f23b5bd..5b986d3 100644 --- a/docs/reports/helio/doc-index-All.html +++ b/docs/reports/helio/doc-index-All.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index)
helio-0.1.2.2: HelIO - HelVM Common Library

Index

<?>HelVM.HelIO.Control.Safe
>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>*<< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
><< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>><|HelVM.HelIO.ZipA
???HelVM.HelIO.Extra
AccWithIndexedListHelVM.HelIO.Collections.MapList
ActHelVM.HelIO.Extra
ActMHelVM.HelIO.Extra
appendErrorHelVM.HelIO.Control.Safe
appendErrorTupleHelVM.HelIO.Control.Safe
appendErrorTupleListHelVM.HelIO.Control.Safe
BIOHelVM.HelIO.IO.BIO
bothEnumsHelVM.HelIO.SwitchEnum
BusinessHelVM.HelIO.Control.Business
businessHelVM.HelIO.Control.Business
BusinessTHelVM.HelIO.Control.Business
businessTHelVM.HelIO.Control.Business
businessToIOHelVM.HelIO.Control.Business
businessTToIOHelVM.HelIO.Control.Business
businessTToIOWithLogsHelVM.HelIO.Control.Business
businessTToIOWithoutLogsHelVM.HelIO.Control.Business
calculateLoggedHelVM.HelIO.IO.MockIO
calculateOutputHelVM.HelIO.IO.MockIO
charToDLHelVM.HelIO.Digit.Digitable
chunksOfHelVM.HelIO.Collections.SList
consDefHelVM.HelIO.Collections.MapList
ConsoleIOHelVM.HelIO.IO.Console
ControlHelVM.HelIO.Control.Control
controlHelVM.HelIO.Control.Control
ControlTHelVM.HelIO.Control.Control
controlTHelVM.HelIO.Control.Control
controlToIOHelVM.HelIO.Control.Control
controlTToIOHelVM.HelIO.Control.Control
controlTToIOWithLogsHelVM.HelIO.Control.Control
controlTToIOWithoutLogsHelVM.HelIO.Control.Control
convertHelVM.HelIO.ListLikeExtra
createMockIOHelVM.HelIO.IO.MockIO
defaultEnumHelVM.HelIO.SwitchEnum
DigitableHelVM.HelIO.Digit.Digitable
digitsToIntegralHelVM.HelIO.Digit.Digits
discard 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
EitherErrorHelVM.HelIO.Control.Safe
EitherLegacyHelVM.HelIO.Control.Safe
ElementHelVM.HelIO.IO.Console
enumFromBoolHelVM.HelIO.SwitchEnum
errorsToStringHelVM.HelIO.Control.Message
errorsToTextHelVM.HelIO.Control.Message
execMockIOBatchHelVM.HelIO.IO.MockIO
execMockIOWithInputHelVM.HelIO.IO.MockIO
FileReaderIOHelVM.HelIO.IO.FileReader
findMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findWithDefault 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
flushHelVM.HelIO.IO.Console
fmconcatHelVM.HelIO.Containers.Extra
fromDigitHelVM.HelIO.Digit.Digitable
fromIndexedListHelVM.HelIO.Collections.MapList
fromIntMapHelVM.HelIO.Collections.MapList
fromJustWithHelVM.HelIO.Extra
fromJustWithTextHelVM.HelIO.Extra
fromMaybeOrDefHelVM.HelIO.Extra
generateEnumsHelVM.HelIO.SwitchEnum
genericChrHelVM.HelIO.Extra
headMaybeHelVM.HelIO.Extra
IndexedListHelVM.HelIO.Collections.MapList
indexMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
IndexSafe 
1 (Type/Class)HelVM.HelIO.Containers.MTIndexSafe
2 (Type/Class)HelVM.HelIO.Containers.LLIndexSafe
indexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
indexSafeByKeyHelVM.HelIO.Containers.Extra
indexSafeLLHelVM.HelIO.Containers.LLIndexSafe
InsertDef 
1 (Type/Class)HelVM.HelIO.Containers.LLInsertDef
2 (Type/Class)HelVM.HelIO.Containers.MTInsertDef
3 (Type/Class)HelVM.HelIO.SequencesExtra
insertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
3 (Function)HelVM.HelIO.SequencesExtra
ioExecMockIOBatchHelVM.HelIO.IO.MockIO
ioExecMockIOWithInputHelVM.HelIO.IO.MockIO
KeyHelVM.HelIO.Collections.MapList
liftEitherErrorHelVM.HelIO.Control.Safe
liftEitherLegacyHelVM.HelIO.Control.Safe
liftErrorHelVM.HelIO.Control.Safe
liftErrorTupleHelVM.HelIO.Control.Safe
liftErrorTupleListHelVM.HelIO.Control.Safe
liftErrorWithPrefixHelVM.HelIO.Control.Safe
liftErrorWithTupleListHelVM.HelIO.Control.Safe
liftExceptTHelVM.HelIO.Control.Safe
liftLoggerHelVM.HelIO.Control.Logger
liftMaybeOrErrorHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleListHelVM.HelIO.Control.Safe
liftSafeHelVM.HelIO.Control.Safe
listFromDescListHelVM.HelIO.Collections.MapList
logDataHelVM.HelIO.Control.Logger
LoggerHelVM.HelIO.Control.Logger
loggerHelVM.HelIO.Control.Logger
loggerIOToIOHelVM.HelIO.Control.Logger
loggerIOToPTextIOHelVM.HelIO.Control.Logger
LoggerTHelVM.HelIO.Control.Logger
loggerTHelVM.HelIO.Control.Logger
loggerToIOHelVM.HelIO.Control.Logger
logMessageHelVM.HelIO.Control.Logger
logMessagesHelVM.HelIO.Control.Logger
logMessageTupleHelVM.HelIO.Control.Logger
logMessageTupleListHelVM.HelIO.Control.Logger
logsFromLoggerHelVM.HelIO.Control.Logger
logsFromLoggerTHelVM.HelIO.Control.Logger
logStrHelVM.HelIO.IO.Console
lookupHelVM.HelIO.SequencesExtra
makeAsciiStringHelVM.HelIO.Digit.ToDigit
makeAsciiString28HelVM.HelIO.Digit.ToDigit
makeAsciiString28FromListHelVM.HelIO.Digit.ToDigit
makeAsciiText28HelVM.HelIO.Digit.ToDigit
makeAsciiText28FromListHelVM.HelIO.Digit.ToDigit
makeDigitStringHelVM.HelIO.Digit.ToDigit
makeDigitStringFromListHelVM.HelIO.Digit.ToDigit
makeIntegralHelVM.HelIO.Digit.ToDigit
makeIntegral2HelVM.HelIO.Digit.ToDigit
makeIntegral2FromListHelVM.HelIO.Digit.ToDigit
makeIntegral7HelVM.HelIO.Digit.ToDigit
makeIntegral7FromListHelVM.HelIO.Digit.ToDigit
many1'HelVM.HelIO.Extra
MapList 
1 (Type/Class)HelVM.HelIO.Collections.MapList
2 (Data Constructor)HelVM.HelIO.Collections.MapList
mapListEmptyHelVM.HelIO.Collections.MapList
mapListFindMaybeHelVM.HelIO.Collections.MapList
mapListFromListHelVM.HelIO.Collections.MapList
mapListIndexMaybeHelVM.HelIO.Collections.MapList
mapListToListHelVM.HelIO.Collections.MapList
MapStringHelVM.HelIO.Collections.MapList
maybeOrErrorHelVM.HelIO.Control.Safe
maybeToFromList 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
maybeToSafeHelVM.HelIO.Control.Safe
MessageHelVM.HelIO.Control.Message
MessagesHelVM.HelIO.Control.Message
MessageTupleHelVM.HelIO.Control.Message
MockIOHelVM.HelIO.IO.MockIO
MockIODataHelVM.HelIO.IO.MockIO
MonadBusinessHelVM.HelIO.Control.Business
MonadControlHelVM.HelIO.Control.Control
MonadLoggerHelVM.HelIO.Control.Logger
MonadSafeHelVM.HelIO.Control.Safe
nameHelVM.HelIO.NamedValue
NamedValue 
1 (Type/Class)HelVM.HelIO.NamedValue
2 (Data Constructor)HelVM.HelIO.NamedValue
naturalIndexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
naturalInsertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
naturalToDigitsHelVM.HelIO.Digit.Digits
naturalToDigits2HelVM.HelIO.Digit.Digits
naturalToDigits7HelVM.HelIO.Digit.Digits
naturalToDLHelVM.HelIO.Digit.Digitable
nonEmptyFromListHelVM.HelIO.Control.Safe
orErrorHelVM.HelIO.Control.Safe
orErrorTupleHelVM.HelIO.Control.Safe
ParserHelVM.HelIO.Extra
readFileTextUtf8HelVM.HelIO.Extra
readSafeHelVM.HelIO.ReadText
readTextMaybeHelVM.HelIO.ReadText
readTextSafeHelVM.HelIO.ReadText
readTextUnsafeHelVM.HelIO.ReadText
readUnsafeHelVM.HelIO.ReadText
removeLoggerHelVM.HelIO.Control.Logger
removeLoggerTHelVM.HelIO.Control.Logger
repeatedlyHelVM.HelIO.Extra
repeatedlyMHelVM.HelIO.Extra
runBusinessHelVM.HelIO.Control.Business
runBusinessTHelVM.HelIO.Control.Business
runControlHelVM.HelIO.Control.Control
runControlTHelVM.HelIO.Control.Control
runLoggerHelVM.HelIO.Control.Logger
runLoggerTHelVM.HelIO.Control.Logger
runMockIOHelVM.HelIO.IO.MockIO
runParserHelVM.HelIO.Extra
runSafeHelVM.HelIO.Control.Safe
runSafeTHelVM.HelIO.Control.Safe
SafeHelVM.HelIO.Control.Safe
safeExecMockIOBatchHelVM.HelIO.IO.MockIO
safeExecMockIOWithInputHelVM.HelIO.IO.MockIO
safeIOToIOHelVM.HelIO.Control.Safe
safeIOToPTextIOHelVM.HelIO.Control.Safe
SafeTHelVM.HelIO.Control.Safe
safeTHelVM.HelIO.Control.Safe
safeToEitherLegacyHelVM.HelIO.Control.Safe
safeToIOHelVM.HelIO.Control.Safe
safeToTextHelVM.HelIO.Control.Safe
safeTToIOHelVM.HelIO.Control.Safe
SafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
safeWithMessages 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
safeWithMessagesToText 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
showFoldableHelVM.HelIO.Containers.Extra
showPHelVM.HelIO.Extra
showToTextHelVM.HelIO.Extra
SList 
1 (Type/Class)HelVM.HelIO.Collections.SList
2 (Data Constructor)HelVM.HelIO.Collections.SList
sListConsHelVM.HelIO.Collections.SList
sListEmptyHelVM.HelIO.Collections.SList
sListFindHelVM.HelIO.Collections.SList
sListFromListHelVM.HelIO.Collections.SList
sListHeadHelVM.HelIO.Collections.SList
sListIndexHelVM.HelIO.Collections.SList
sListInitHelVM.HelIO.Collections.SList
sListIntersperseHelVM.HelIO.Collections.SList
sListLastHelVM.HelIO.Collections.SList
sListReplicateHelVM.HelIO.Collections.SList
sListReverseHelVM.HelIO.Collections.SList
sListSnocHelVM.HelIO.Collections.SList
sListSortByHelVM.HelIO.Collections.SList
sListTailHelVM.HelIO.Collections.SList
sListToListHelVM.HelIO.Collections.SList
sListUnconsHelVM.HelIO.Collections.SList
sListUnsafeAtHelVM.HelIO.Collections.SList
splitBy 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
splitOneOfHelVM.HelIO.Extra
SStringHelVM.HelIO.Collections.SList
stringToDLHelVM.HelIO.Digit.Digitable
stringToErrorsHelVM.HelIO.Control.Message
teeHelVM.HelIO.Extra
textToDLHelVM.HelIO.Digit.Digitable
toBits8HelVM.HelIO.Digit.Digitable
toBitsBySizeHelVM.HelIO.Digit.Digitable
toDescListHelVM.HelIO.Collections.MapList
ToDigitHelVM.HelIO.Digit.ToDigit
toDigitHelVM.HelIO.Digit.ToDigit
top 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
toUppersHelVM.HelIO.Extra
tupleListToMessageHelVM.HelIO.Control.Message
tupleToMessageHelVM.HelIO.Control.Message
uncons2 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
uncons2Safe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unconsSafe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unfoldrMHelVM.HelIO.Extra
UnitSafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
unMapListHelVM.HelIO.Collections.MapList
unsafeHelVM.HelIO.Control.Safe
unsafeEnumHelVM.HelIO.SwitchEnum
unSListHelVM.HelIO.Collections.SList
valueHelVM.HelIO.NamedValue
wFlushHelVM.HelIO.IO.Console
wGetCharHelVM.HelIO.IO.Console
wGetCharAsHelVM.HelIO.IO.Console
wGetContentsHelVM.HelIO.IO.Console
wGetContentsBSHelVM.HelIO.IO.Console
wGetContentsTextHelVM.HelIO.IO.Console
wGetDecAsHelVM.HelIO.IO.Console
wGetLineHelVM.HelIO.IO.Console
WithMessagesHelVM.HelIO.Control.Logger
withMessagesHelVM.HelIO.Control.Logger
wLogShowHelVM.HelIO.IO.Console
wLogStrHelVM.HelIO.IO.Console
wLogStrLnHelVM.HelIO.IO.Console
wPutAsCharHelVM.HelIO.IO.Console
wPutAsDecHelVM.HelIO.IO.Console
wPutCharHelVM.HelIO.IO.Console
wPutStrHelVM.HelIO.IO.Console
wPutStrLnHelVM.HelIO.IO.Console
wReadFileHelVM.HelIO.IO.FileReader
wrongTokenHelVM.HelIO.Digit.ToDigit
|><<HelVM.HelIO.ZipA
|><|HelVM.HelIO.ZipA
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index)
helio-0.1.2.3: HelIO - HelVM Common Library

Index

<?>HelVM.HelIO.Control.Safe
>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>*<< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
><< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>*< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>>< 
1 (Function)HelVM.HelIO.CartesianProduct
2 (Function)HelVM.HelIO.ZipA
>><|HelVM.HelIO.ZipA
???HelVM.HelIO.Extra
AccWithIndexedListHelVM.HelIO.Collections.MapList
ActHelVM.HelIO.Extra
ActMHelVM.HelIO.Extra
appendErrorHelVM.HelIO.Control.Safe
appendErrorTupleHelVM.HelIO.Control.Safe
appendErrorTupleListHelVM.HelIO.Control.Safe
BIOHelVM.HelIO.IO.BIO
bothEnumsHelVM.HelIO.SwitchEnum
BusinessHelVM.HelIO.Control.Business
businessHelVM.HelIO.Control.Business
BusinessTHelVM.HelIO.Control.Business
businessTHelVM.HelIO.Control.Business
businessToIOHelVM.HelIO.Control.Business
businessTToIOHelVM.HelIO.Control.Business
businessTToIOWithLogsHelVM.HelIO.Control.Business
businessTToIOWithoutLogsHelVM.HelIO.Control.Business
calculateLoggedHelVM.HelIO.IO.MockIO
calculateOutputHelVM.HelIO.IO.MockIO
charToDLHelVM.HelIO.Digit.Digitable
chunksOfHelVM.HelIO.Collections.SList
consDefHelVM.HelIO.Collections.MapList
ConsoleIOHelVM.HelIO.IO.Console
ControlHelVM.HelIO.Control.Control
controlHelVM.HelIO.Control.Control
ControlTHelVM.HelIO.Control.Control
controlTHelVM.HelIO.Control.Control
controlToIOHelVM.HelIO.Control.Control
controlTToIOHelVM.HelIO.Control.Control
controlTToIOWithLogsHelVM.HelIO.Control.Control
controlTToIOWithoutLogsHelVM.HelIO.Control.Control
convertHelVM.HelIO.ListLikeExtra
createMockIOHelVM.HelIO.IO.MockIO
defaultEnumHelVM.HelIO.SwitchEnum
DigitableHelVM.HelIO.Digit.Digitable
digitsToIntegralHelVM.HelIO.Digit.Digits
discard 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
EitherErrorHelVM.HelIO.Control.Safe
EitherLegacyHelVM.HelIO.Control.Safe
ElementHelVM.HelIO.IO.Console
enumFromBoolHelVM.HelIO.SwitchEnum
errorsToStringHelVM.HelIO.Control.Message
errorsToTextHelVM.HelIO.Control.Message
execMockIOBatchHelVM.HelIO.IO.MockIO
execMockIOWithInputHelVM.HelIO.IO.MockIO
FileReaderIOHelVM.HelIO.IO.FileReader
findMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findWithDefault 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
flushHelVM.HelIO.IO.Console
fmconcatHelVM.HelIO.Containers.Extra
fromDigitHelVM.HelIO.Digit.Digitable
fromIndexedListHelVM.HelIO.Collections.MapList
fromIntMapHelVM.HelIO.Collections.MapList
fromJustWithHelVM.HelIO.Extra
fromJustWithTextHelVM.HelIO.Extra
fromMaybeOrDefHelVM.HelIO.Extra
generateEnumsHelVM.HelIO.SwitchEnum
genericChrHelVM.HelIO.Extra
headMaybeHelVM.HelIO.Extra
IndexedListHelVM.HelIO.Collections.MapList
indexMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
IndexSafe 
1 (Type/Class)HelVM.HelIO.Containers.MTIndexSafe
2 (Type/Class)HelVM.HelIO.Containers.LLIndexSafe
indexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
indexSafeByKeyHelVM.HelIO.Containers.Extra
indexSafeLLHelVM.HelIO.Containers.LLIndexSafe
InsertDef 
1 (Type/Class)HelVM.HelIO.Containers.LLInsertDef
2 (Type/Class)HelVM.HelIO.Containers.MTInsertDef
3 (Type/Class)HelVM.HelIO.SequencesExtra
insertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
3 (Function)HelVM.HelIO.SequencesExtra
ioExecMockIOBatchHelVM.HelIO.IO.MockIO
ioExecMockIOWithInputHelVM.HelIO.IO.MockIO
KeyHelVM.HelIO.Collections.MapList
liftEitherErrorHelVM.HelIO.Control.Safe
liftEitherLegacyHelVM.HelIO.Control.Safe
liftErrorHelVM.HelIO.Control.Safe
liftErrorTupleHelVM.HelIO.Control.Safe
liftErrorTupleListHelVM.HelIO.Control.Safe
liftErrorWithPrefixHelVM.HelIO.Control.Safe
liftErrorWithTupleListHelVM.HelIO.Control.Safe
liftExceptTHelVM.HelIO.Control.Safe
liftLoggerHelVM.HelIO.Control.Logger
liftMaybeOrErrorHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleListHelVM.HelIO.Control.Safe
liftSafeHelVM.HelIO.Control.Safe
listFromDescListHelVM.HelIO.Collections.MapList
logDataHelVM.HelIO.Control.Logger
LoggerHelVM.HelIO.Control.Logger
loggerHelVM.HelIO.Control.Logger
loggerIOToIOHelVM.HelIO.Control.Logger
loggerIOToPTextIOHelVM.HelIO.Control.Logger
LoggerTHelVM.HelIO.Control.Logger
loggerTHelVM.HelIO.Control.Logger
loggerToIOHelVM.HelIO.Control.Logger
logMessageHelVM.HelIO.Control.Logger
logMessagesHelVM.HelIO.Control.Logger
logMessageTupleHelVM.HelIO.Control.Logger
logMessageTupleListHelVM.HelIO.Control.Logger
logsFromLoggerHelVM.HelIO.Control.Logger
logsFromLoggerTHelVM.HelIO.Control.Logger
logStrHelVM.HelIO.IO.Console
lookupHelVM.HelIO.SequencesExtra
makeAsciiStringHelVM.HelIO.Digit.ToDigit
makeAsciiString28HelVM.HelIO.Digit.ToDigit
makeAsciiString28FromListHelVM.HelIO.Digit.ToDigit
makeAsciiText28HelVM.HelIO.Digit.ToDigit
makeAsciiText28FromListHelVM.HelIO.Digit.ToDigit
makeDigitStringHelVM.HelIO.Digit.ToDigit
makeDigitStringFromListHelVM.HelIO.Digit.ToDigit
makeIntegralHelVM.HelIO.Digit.ToDigit
makeIntegral2HelVM.HelIO.Digit.ToDigit
makeIntegral2FromListHelVM.HelIO.Digit.ToDigit
makeIntegral7HelVM.HelIO.Digit.ToDigit
makeIntegral7FromListHelVM.HelIO.Digit.ToDigit
many1'HelVM.HelIO.Extra
MapList 
1 (Type/Class)HelVM.HelIO.Collections.MapList
2 (Data Constructor)HelVM.HelIO.Collections.MapList
mapListEmptyHelVM.HelIO.Collections.MapList
mapListFindMaybeHelVM.HelIO.Collections.MapList
mapListFromListHelVM.HelIO.Collections.MapList
mapListIndexMaybeHelVM.HelIO.Collections.MapList
mapListToListHelVM.HelIO.Collections.MapList
MapStringHelVM.HelIO.Collections.MapList
maybeOrErrorHelVM.HelIO.Control.Safe
maybeToFromList 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
maybeToSafeHelVM.HelIO.Control.Safe
MessageHelVM.HelIO.Control.Message
MessagesHelVM.HelIO.Control.Message
MessageTupleHelVM.HelIO.Control.Message
MockIOHelVM.HelIO.IO.MockIO
MockIODataHelVM.HelIO.IO.MockIO
MonadBusinessHelVM.HelIO.Control.Business
MonadControlHelVM.HelIO.Control.Control
MonadLoggerHelVM.HelIO.Control.Logger
MonadSafeHelVM.HelIO.Control.Safe
nameHelVM.HelIO.NamedValue
NamedValue 
1 (Type/Class)HelVM.HelIO.NamedValue
2 (Data Constructor)HelVM.HelIO.NamedValue
naturalIndexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
naturalInsertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
naturalToDigitsHelVM.HelIO.Digit.Digits
naturalToDigits2HelVM.HelIO.Digit.Digits
naturalToDigits7HelVM.HelIO.Digit.Digits
naturalToDLHelVM.HelIO.Digit.Digitable
nonEmptyFromListHelVM.HelIO.Control.Safe
orErrorHelVM.HelIO.Control.Safe
orErrorTupleHelVM.HelIO.Control.Safe
ParserHelVM.HelIO.Extra
readFileTextUtf8HelVM.HelIO.Extra
readSafeHelVM.HelIO.ReadText
readTextMaybeHelVM.HelIO.ReadText
readTextSafeHelVM.HelIO.ReadText
readTextUnsafeHelVM.HelIO.ReadText
readUnsafeHelVM.HelIO.ReadText
removeLoggerHelVM.HelIO.Control.Logger
removeLoggerTHelVM.HelIO.Control.Logger
repeatedlyHelVM.HelIO.Extra
repeatedlyMHelVM.HelIO.Extra
runBusinessHelVM.HelIO.Control.Business
runBusinessTHelVM.HelIO.Control.Business
runControlHelVM.HelIO.Control.Control
runControlTHelVM.HelIO.Control.Control
runLoggerHelVM.HelIO.Control.Logger
runLoggerTHelVM.HelIO.Control.Logger
runMockIOHelVM.HelIO.IO.MockIO
runParserHelVM.HelIO.Extra
runSafeHelVM.HelIO.Control.Safe
runSafeTHelVM.HelIO.Control.Safe
SafeHelVM.HelIO.Control.Safe
safeExecMockIOBatchHelVM.HelIO.IO.MockIO
safeExecMockIOWithInputHelVM.HelIO.IO.MockIO
safeIOToIOHelVM.HelIO.Control.Safe
safeIOToPTextIOHelVM.HelIO.Control.Safe
SafeTHelVM.HelIO.Control.Safe
safeTHelVM.HelIO.Control.Safe
safeToEitherLegacyHelVM.HelIO.Control.Safe
safeToIOHelVM.HelIO.Control.Safe
safeToTextHelVM.HelIO.Control.Safe
safeTToIOHelVM.HelIO.Control.Safe
SafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
safeWithMessages 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
safeWithMessagesToText 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
showFoldableHelVM.HelIO.Containers.Extra
showPHelVM.HelIO.Extra
showToTextHelVM.HelIO.Extra
SList 
1 (Type/Class)HelVM.HelIO.Collections.SList
2 (Data Constructor)HelVM.HelIO.Collections.SList
sListConsHelVM.HelIO.Collections.SList
sListEmptyHelVM.HelIO.Collections.SList
sListFindHelVM.HelIO.Collections.SList
sListFromListHelVM.HelIO.Collections.SList
sListHeadHelVM.HelIO.Collections.SList
sListIndexHelVM.HelIO.Collections.SList
sListInitHelVM.HelIO.Collections.SList
sListIntersperseHelVM.HelIO.Collections.SList
sListLastHelVM.HelIO.Collections.SList
sListReplicateHelVM.HelIO.Collections.SList
sListReverseHelVM.HelIO.Collections.SList
sListSnocHelVM.HelIO.Collections.SList
sListSortByHelVM.HelIO.Collections.SList
sListTailHelVM.HelIO.Collections.SList
sListToListHelVM.HelIO.Collections.SList
sListUnconsHelVM.HelIO.Collections.SList
sListUnsafeAtHelVM.HelIO.Collections.SList
splitBy 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
splitOneOfHelVM.HelIO.Extra
SStringHelVM.HelIO.Collections.SList
stringToDLHelVM.HelIO.Digit.Digitable
stringToErrorsHelVM.HelIO.Control.Message
teeHelVM.HelIO.Extra
textToDLHelVM.HelIO.Digit.Digitable
toBits8HelVM.HelIO.Digit.Digitable
toBitsBySizeHelVM.HelIO.Digit.Digitable
toDescListHelVM.HelIO.Collections.MapList
ToDigitHelVM.HelIO.Digit.ToDigit
toDigitHelVM.HelIO.Digit.ToDigit
top 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
toUppersHelVM.HelIO.Extra
tupleListToMessageHelVM.HelIO.Control.Message
tupleToMessageHelVM.HelIO.Control.Message
uncons2 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
uncons2Safe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unconsSafe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unfoldrMHelVM.HelIO.Extra
UnitSafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
unMapListHelVM.HelIO.Collections.MapList
unsafeHelVM.HelIO.Control.Safe
unsafeEnumHelVM.HelIO.SwitchEnum
unSListHelVM.HelIO.Collections.SList
valueHelVM.HelIO.NamedValue
wFlushHelVM.HelIO.IO.Console
wGetCharHelVM.HelIO.IO.Console
wGetCharAsHelVM.HelIO.IO.Console
wGetContentsHelVM.HelIO.IO.Console
wGetContentsBSHelVM.HelIO.IO.Console
wGetContentsTextHelVM.HelIO.IO.Console
wGetDecAsHelVM.HelIO.IO.Console
wGetLineHelVM.HelIO.IO.Console
WithMessagesHelVM.HelIO.Control.Logger
withMessagesHelVM.HelIO.Control.Logger
wLogShowHelVM.HelIO.IO.Console
wLogStrHelVM.HelIO.IO.Console
wLogStrLnHelVM.HelIO.IO.Console
wPutAsCharHelVM.HelIO.IO.Console
wPutAsDecHelVM.HelIO.IO.Console
wPutCharHelVM.HelIO.IO.Console
wPutStrHelVM.HelIO.IO.Console
wPutStrLnHelVM.HelIO.IO.Console
wReadFileHelVM.HelIO.IO.FileReader
wrongTokenHelVM.HelIO.Digit.ToDigit
|><<HelVM.HelIO.ZipA
|><|HelVM.HelIO.ZipA
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-B.html b/docs/reports/helio/doc-index-B.html index 302bf59..b42d6d5 100644 --- a/docs/reports/helio/doc-index-B.html +++ b/docs/reports/helio/doc-index-B.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - B)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - B

BIOHelVM.HelIO.IO.BIO
bothEnumsHelVM.HelIO.SwitchEnum
BusinessHelVM.HelIO.Control.Business
businessHelVM.HelIO.Control.Business
BusinessTHelVM.HelIO.Control.Business
businessTHelVM.HelIO.Control.Business
businessToIOHelVM.HelIO.Control.Business
businessTToIOHelVM.HelIO.Control.Business
businessTToIOWithLogsHelVM.HelIO.Control.Business
businessTToIOWithoutLogsHelVM.HelIO.Control.Business
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - B)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - B

BIOHelVM.HelIO.IO.BIO
bothEnumsHelVM.HelIO.SwitchEnum
BusinessHelVM.HelIO.Control.Business
businessHelVM.HelIO.Control.Business
BusinessTHelVM.HelIO.Control.Business
businessTHelVM.HelIO.Control.Business
businessToIOHelVM.HelIO.Control.Business
businessTToIOHelVM.HelIO.Control.Business
businessTToIOWithLogsHelVM.HelIO.Control.Business
businessTToIOWithoutLogsHelVM.HelIO.Control.Business
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-C.html b/docs/reports/helio/doc-index-C.html index 15ee43f..9e25d17 100644 --- a/docs/reports/helio/doc-index-C.html +++ b/docs/reports/helio/doc-index-C.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - C)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - C

calculateLoggedHelVM.HelIO.IO.MockIO
calculateOutputHelVM.HelIO.IO.MockIO
charToDLHelVM.HelIO.Digit.Digitable
chunksOfHelVM.HelIO.Collections.SList
consDefHelVM.HelIO.Collections.MapList
ConsoleIOHelVM.HelIO.IO.Console
ControlHelVM.HelIO.Control.Control
controlHelVM.HelIO.Control.Control
ControlTHelVM.HelIO.Control.Control
controlTHelVM.HelIO.Control.Control
controlToIOHelVM.HelIO.Control.Control
controlTToIOHelVM.HelIO.Control.Control
controlTToIOWithLogsHelVM.HelIO.Control.Control
controlTToIOWithoutLogsHelVM.HelIO.Control.Control
convertHelVM.HelIO.ListLikeExtra
createMockIOHelVM.HelIO.IO.MockIO
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - C)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - C

calculateLoggedHelVM.HelIO.IO.MockIO
calculateOutputHelVM.HelIO.IO.MockIO
charToDLHelVM.HelIO.Digit.Digitable
chunksOfHelVM.HelIO.Collections.SList
consDefHelVM.HelIO.Collections.MapList
ConsoleIOHelVM.HelIO.IO.Console
ControlHelVM.HelIO.Control.Control
controlHelVM.HelIO.Control.Control
ControlTHelVM.HelIO.Control.Control
controlTHelVM.HelIO.Control.Control
controlToIOHelVM.HelIO.Control.Control
controlTToIOHelVM.HelIO.Control.Control
controlTToIOWithLogsHelVM.HelIO.Control.Control
controlTToIOWithoutLogsHelVM.HelIO.Control.Control
convertHelVM.HelIO.ListLikeExtra
createMockIOHelVM.HelIO.IO.MockIO
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-D.html b/docs/reports/helio/doc-index-D.html index 43893ff..ce06074 100644 --- a/docs/reports/helio/doc-index-D.html +++ b/docs/reports/helio/doc-index-D.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - D)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - D

defaultEnumHelVM.HelIO.SwitchEnum
DigitableHelVM.HelIO.Digit.Digitable
digitsToIntegralHelVM.HelIO.Digit.Digits
discard 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - D)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - D

defaultEnumHelVM.HelIO.SwitchEnum
DigitableHelVM.HelIO.Digit.Digitable
digitsToIntegralHelVM.HelIO.Digit.Digits
discard 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-E.html b/docs/reports/helio/doc-index-E.html index 6424901..aa5466c 100644 --- a/docs/reports/helio/doc-index-E.html +++ b/docs/reports/helio/doc-index-E.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - E)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - E

EitherErrorHelVM.HelIO.Control.Safe
EitherLegacyHelVM.HelIO.Control.Safe
ElementHelVM.HelIO.IO.Console
enumFromBoolHelVM.HelIO.SwitchEnum
errorsToStringHelVM.HelIO.Control.Message
errorsToTextHelVM.HelIO.Control.Message
execMockIOBatchHelVM.HelIO.IO.MockIO
execMockIOWithInputHelVM.HelIO.IO.MockIO
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - E)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - E

EitherErrorHelVM.HelIO.Control.Safe
EitherLegacyHelVM.HelIO.Control.Safe
ElementHelVM.HelIO.IO.Console
enumFromBoolHelVM.HelIO.SwitchEnum
errorsToStringHelVM.HelIO.Control.Message
errorsToTextHelVM.HelIO.Control.Message
execMockIOBatchHelVM.HelIO.IO.MockIO
execMockIOWithInputHelVM.HelIO.IO.MockIO
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-F.html b/docs/reports/helio/doc-index-F.html index a7bd473..bd079bc 100644 --- a/docs/reports/helio/doc-index-F.html +++ b/docs/reports/helio/doc-index-F.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - F)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - F

FileReaderIOHelVM.HelIO.IO.FileReader
findMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findWithDefault 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
flushHelVM.HelIO.IO.Console
fmconcatHelVM.HelIO.Containers.Extra
fromDigitHelVM.HelIO.Digit.Digitable
fromIndexedListHelVM.HelIO.Collections.MapList
fromIntMapHelVM.HelIO.Collections.MapList
fromJustWithHelVM.HelIO.Extra
fromJustWithTextHelVM.HelIO.Extra
fromMaybeOrDefHelVM.HelIO.Extra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - F)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - F

FileReaderIOHelVM.HelIO.IO.FileReader
findMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
findWithDefault 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
flushHelVM.HelIO.IO.Console
fmconcatHelVM.HelIO.Containers.Extra
fromDigitHelVM.HelIO.Digit.Digitable
fromIndexedListHelVM.HelIO.Collections.MapList
fromIntMapHelVM.HelIO.Collections.MapList
fromJustWithHelVM.HelIO.Extra
fromJustWithTextHelVM.HelIO.Extra
fromMaybeOrDefHelVM.HelIO.Extra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-G.html b/docs/reports/helio/doc-index-G.html index 581d3f5..955a329 100644 --- a/docs/reports/helio/doc-index-G.html +++ b/docs/reports/helio/doc-index-G.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - G)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - G

generateEnumsHelVM.HelIO.SwitchEnum
genericChrHelVM.HelIO.Extra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - G)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - G

generateEnumsHelVM.HelIO.SwitchEnum
genericChrHelVM.HelIO.Extra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-H.html b/docs/reports/helio/doc-index-H.html index bb64c7b..103b8e1 100644 --- a/docs/reports/helio/doc-index-H.html +++ b/docs/reports/helio/doc-index-H.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - H)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - H

headMaybeHelVM.HelIO.Extra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - H)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - H

headMaybeHelVM.HelIO.Extra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-I.html b/docs/reports/helio/doc-index-I.html index 38319ff..864a1e7 100644 --- a/docs/reports/helio/doc-index-I.html +++ b/docs/reports/helio/doc-index-I.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - I)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - I

IndexedListHelVM.HelIO.Collections.MapList
indexMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
IndexSafe 
1 (Type/Class)HelVM.HelIO.Containers.MTIndexSafe
2 (Type/Class)HelVM.HelIO.Containers.LLIndexSafe
indexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
indexSafeByKeyHelVM.HelIO.Containers.Extra
indexSafeLLHelVM.HelIO.Containers.LLIndexSafe
InsertDef 
1 (Type/Class)HelVM.HelIO.Containers.LLInsertDef
2 (Type/Class)HelVM.HelIO.Containers.MTInsertDef
3 (Type/Class)HelVM.HelIO.SequencesExtra
insertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
3 (Function)HelVM.HelIO.SequencesExtra
ioExecMockIOBatchHelVM.HelIO.IO.MockIO
ioExecMockIOWithInputHelVM.HelIO.IO.MockIO
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - I)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - I

IndexedListHelVM.HelIO.Collections.MapList
indexMaybe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
IndexSafe 
1 (Type/Class)HelVM.HelIO.Containers.MTIndexSafe
2 (Type/Class)HelVM.HelIO.Containers.LLIndexSafe
indexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
indexSafeByKeyHelVM.HelIO.Containers.Extra
indexSafeLLHelVM.HelIO.Containers.LLIndexSafe
InsertDef 
1 (Type/Class)HelVM.HelIO.Containers.LLInsertDef
2 (Type/Class)HelVM.HelIO.Containers.MTInsertDef
3 (Type/Class)HelVM.HelIO.SequencesExtra
insertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
3 (Function)HelVM.HelIO.SequencesExtra
ioExecMockIOBatchHelVM.HelIO.IO.MockIO
ioExecMockIOWithInputHelVM.HelIO.IO.MockIO
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-K.html b/docs/reports/helio/doc-index-K.html index 2563f1d..109a4ea 100644 --- a/docs/reports/helio/doc-index-K.html +++ b/docs/reports/helio/doc-index-K.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - K)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - K

KeyHelVM.HelIO.Collections.MapList
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - K)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - K

KeyHelVM.HelIO.Collections.MapList
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-L.html b/docs/reports/helio/doc-index-L.html index 03acc9f..607a3e4 100644 --- a/docs/reports/helio/doc-index-L.html +++ b/docs/reports/helio/doc-index-L.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - L)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - L

liftEitherErrorHelVM.HelIO.Control.Safe
liftEitherLegacyHelVM.HelIO.Control.Safe
liftErrorHelVM.HelIO.Control.Safe
liftErrorTupleHelVM.HelIO.Control.Safe
liftErrorTupleListHelVM.HelIO.Control.Safe
liftErrorWithPrefixHelVM.HelIO.Control.Safe
liftErrorWithTupleListHelVM.HelIO.Control.Safe
liftExceptTHelVM.HelIO.Control.Safe
liftLoggerHelVM.HelIO.Control.Logger
liftMaybeOrErrorHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleListHelVM.HelIO.Control.Safe
liftSafeHelVM.HelIO.Control.Safe
listFromDescListHelVM.HelIO.Collections.MapList
logDataHelVM.HelIO.Control.Logger
LoggerHelVM.HelIO.Control.Logger
loggerHelVM.HelIO.Control.Logger
loggerIOToIOHelVM.HelIO.Control.Logger
loggerIOToPTextIOHelVM.HelIO.Control.Logger
LoggerTHelVM.HelIO.Control.Logger
loggerTHelVM.HelIO.Control.Logger
loggerToIOHelVM.HelIO.Control.Logger
logMessageHelVM.HelIO.Control.Logger
logMessagesHelVM.HelIO.Control.Logger
logMessageTupleHelVM.HelIO.Control.Logger
logMessageTupleListHelVM.HelIO.Control.Logger
logsFromLoggerHelVM.HelIO.Control.Logger
logsFromLoggerTHelVM.HelIO.Control.Logger
logStrHelVM.HelIO.IO.Console
lookupHelVM.HelIO.SequencesExtra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - L)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - L

liftEitherErrorHelVM.HelIO.Control.Safe
liftEitherLegacyHelVM.HelIO.Control.Safe
liftErrorHelVM.HelIO.Control.Safe
liftErrorTupleHelVM.HelIO.Control.Safe
liftErrorTupleListHelVM.HelIO.Control.Safe
liftErrorWithPrefixHelVM.HelIO.Control.Safe
liftErrorWithTupleListHelVM.HelIO.Control.Safe
liftExceptTHelVM.HelIO.Control.Safe
liftLoggerHelVM.HelIO.Control.Logger
liftMaybeOrErrorHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleHelVM.HelIO.Control.Safe
liftMaybeOrErrorTupleListHelVM.HelIO.Control.Safe
liftSafeHelVM.HelIO.Control.Safe
listFromDescListHelVM.HelIO.Collections.MapList
logDataHelVM.HelIO.Control.Logger
LoggerHelVM.HelIO.Control.Logger
loggerHelVM.HelIO.Control.Logger
loggerIOToIOHelVM.HelIO.Control.Logger
loggerIOToPTextIOHelVM.HelIO.Control.Logger
LoggerTHelVM.HelIO.Control.Logger
loggerTHelVM.HelIO.Control.Logger
loggerToIOHelVM.HelIO.Control.Logger
logMessageHelVM.HelIO.Control.Logger
logMessagesHelVM.HelIO.Control.Logger
logMessageTupleHelVM.HelIO.Control.Logger
logMessageTupleListHelVM.HelIO.Control.Logger
logsFromLoggerHelVM.HelIO.Control.Logger
logsFromLoggerTHelVM.HelIO.Control.Logger
logStrHelVM.HelIO.IO.Console
lookupHelVM.HelIO.SequencesExtra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-M.html b/docs/reports/helio/doc-index-M.html index f461492..0ef20ef 100644 --- a/docs/reports/helio/doc-index-M.html +++ b/docs/reports/helio/doc-index-M.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - M)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - M

makeAsciiStringHelVM.HelIO.Digit.ToDigit
makeAsciiString28HelVM.HelIO.Digit.ToDigit
makeAsciiString28FromListHelVM.HelIO.Digit.ToDigit
makeAsciiText28HelVM.HelIO.Digit.ToDigit
makeAsciiText28FromListHelVM.HelIO.Digit.ToDigit
makeDigitStringHelVM.HelIO.Digit.ToDigit
makeDigitStringFromListHelVM.HelIO.Digit.ToDigit
makeIntegralHelVM.HelIO.Digit.ToDigit
makeIntegral2HelVM.HelIO.Digit.ToDigit
makeIntegral2FromListHelVM.HelIO.Digit.ToDigit
makeIntegral7HelVM.HelIO.Digit.ToDigit
makeIntegral7FromListHelVM.HelIO.Digit.ToDigit
many1'HelVM.HelIO.Extra
MapList 
1 (Type/Class)HelVM.HelIO.Collections.MapList
2 (Data Constructor)HelVM.HelIO.Collections.MapList
mapListEmptyHelVM.HelIO.Collections.MapList
mapListFindMaybeHelVM.HelIO.Collections.MapList
mapListFromListHelVM.HelIO.Collections.MapList
mapListIndexMaybeHelVM.HelIO.Collections.MapList
mapListToListHelVM.HelIO.Collections.MapList
MapStringHelVM.HelIO.Collections.MapList
maybeOrErrorHelVM.HelIO.Control.Safe
maybeToFromList 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
maybeToSafeHelVM.HelIO.Control.Safe
MessageHelVM.HelIO.Control.Message
MessagesHelVM.HelIO.Control.Message
MessageTupleHelVM.HelIO.Control.Message
MockIOHelVM.HelIO.IO.MockIO
MockIODataHelVM.HelIO.IO.MockIO
MonadBusinessHelVM.HelIO.Control.Business
MonadControlHelVM.HelIO.Control.Control
MonadLoggerHelVM.HelIO.Control.Logger
MonadSafeHelVM.HelIO.Control.Safe
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - M)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - M

makeAsciiStringHelVM.HelIO.Digit.ToDigit
makeAsciiString28HelVM.HelIO.Digit.ToDigit
makeAsciiString28FromListHelVM.HelIO.Digit.ToDigit
makeAsciiText28HelVM.HelIO.Digit.ToDigit
makeAsciiText28FromListHelVM.HelIO.Digit.ToDigit
makeDigitStringHelVM.HelIO.Digit.ToDigit
makeDigitStringFromListHelVM.HelIO.Digit.ToDigit
makeIntegralHelVM.HelIO.Digit.ToDigit
makeIntegral2HelVM.HelIO.Digit.ToDigit
makeIntegral2FromListHelVM.HelIO.Digit.ToDigit
makeIntegral7HelVM.HelIO.Digit.ToDigit
makeIntegral7FromListHelVM.HelIO.Digit.ToDigit
many1'HelVM.HelIO.Extra
MapList 
1 (Type/Class)HelVM.HelIO.Collections.MapList
2 (Data Constructor)HelVM.HelIO.Collections.MapList
mapListEmptyHelVM.HelIO.Collections.MapList
mapListFindMaybeHelVM.HelIO.Collections.MapList
mapListFromListHelVM.HelIO.Collections.MapList
mapListIndexMaybeHelVM.HelIO.Collections.MapList
mapListToListHelVM.HelIO.Collections.MapList
MapStringHelVM.HelIO.Collections.MapList
maybeOrErrorHelVM.HelIO.Control.Safe
maybeToFromList 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
maybeToSafeHelVM.HelIO.Control.Safe
MessageHelVM.HelIO.Control.Message
MessagesHelVM.HelIO.Control.Message
MessageTupleHelVM.HelIO.Control.Message
MockIOHelVM.HelIO.IO.MockIO
MockIODataHelVM.HelIO.IO.MockIO
MonadBusinessHelVM.HelIO.Control.Business
MonadControlHelVM.HelIO.Control.Control
MonadLoggerHelVM.HelIO.Control.Logger
MonadSafeHelVM.HelIO.Control.Safe
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-N.html b/docs/reports/helio/doc-index-N.html index 8c36dee..c6f22ec 100644 --- a/docs/reports/helio/doc-index-N.html +++ b/docs/reports/helio/doc-index-N.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - N)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - N

nameHelVM.HelIO.NamedValue
NamedValue 
1 (Type/Class)HelVM.HelIO.NamedValue
2 (Data Constructor)HelVM.HelIO.NamedValue
naturalIndexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
naturalInsertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
naturalToDigitsHelVM.HelIO.Digit.Digits
naturalToDigits2HelVM.HelIO.Digit.Digits
naturalToDigits7HelVM.HelIO.Digit.Digits
naturalToDLHelVM.HelIO.Digit.Digitable
nonEmptyFromListHelVM.HelIO.Control.Safe
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - N)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - N

nameHelVM.HelIO.NamedValue
NamedValue 
1 (Type/Class)HelVM.HelIO.NamedValue
2 (Data Constructor)HelVM.HelIO.NamedValue
naturalIndexSafe 
1 (Function)HelVM.HelIO.Containers.MTIndexSafe
2 (Function)HelVM.HelIO.Containers.LLIndexSafe
3 (Function)HelVM.HelIO.SequencesExtra
naturalInsertDef 
1 (Function)HelVM.HelIO.Containers.LLInsertDef
2 (Function)HelVM.HelIO.Containers.MTInsertDef
naturalToDigitsHelVM.HelIO.Digit.Digits
naturalToDigits2HelVM.HelIO.Digit.Digits
naturalToDigits7HelVM.HelIO.Digit.Digits
naturalToDLHelVM.HelIO.Digit.Digitable
nonEmptyFromListHelVM.HelIO.Control.Safe
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-O.html b/docs/reports/helio/doc-index-O.html index 91c16a8..6547991 100644 --- a/docs/reports/helio/doc-index-O.html +++ b/docs/reports/helio/doc-index-O.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - O)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - O

orErrorHelVM.HelIO.Control.Safe
orErrorTupleHelVM.HelIO.Control.Safe
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - O)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - O

orErrorHelVM.HelIO.Control.Safe
orErrorTupleHelVM.HelIO.Control.Safe
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-P.html b/docs/reports/helio/doc-index-P.html index f327c0a..66cf091 100644 --- a/docs/reports/helio/doc-index-P.html +++ b/docs/reports/helio/doc-index-P.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - P)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - P

ParserHelVM.HelIO.Extra
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - P)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - P

ParserHelVM.HelIO.Extra
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-R.html b/docs/reports/helio/doc-index-R.html index 60d0768..25e73f7 100644 --- a/docs/reports/helio/doc-index-R.html +++ b/docs/reports/helio/doc-index-R.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - R)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - R

readFileTextUtf8HelVM.HelIO.Extra
readSafeHelVM.HelIO.ReadText
readTextMaybeHelVM.HelIO.ReadText
readTextSafeHelVM.HelIO.ReadText
readTextUnsafeHelVM.HelIO.ReadText
readUnsafeHelVM.HelIO.ReadText
removeLoggerHelVM.HelIO.Control.Logger
removeLoggerTHelVM.HelIO.Control.Logger
repeatedlyHelVM.HelIO.Extra
repeatedlyMHelVM.HelIO.Extra
runBusinessHelVM.HelIO.Control.Business
runBusinessTHelVM.HelIO.Control.Business
runControlHelVM.HelIO.Control.Control
runControlTHelVM.HelIO.Control.Control
runLoggerHelVM.HelIO.Control.Logger
runLoggerTHelVM.HelIO.Control.Logger
runMockIOHelVM.HelIO.IO.MockIO
runParserHelVM.HelIO.Extra
runSafeHelVM.HelIO.Control.Safe
runSafeTHelVM.HelIO.Control.Safe
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - R)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - R

readFileTextUtf8HelVM.HelIO.Extra
readSafeHelVM.HelIO.ReadText
readTextMaybeHelVM.HelIO.ReadText
readTextSafeHelVM.HelIO.ReadText
readTextUnsafeHelVM.HelIO.ReadText
readUnsafeHelVM.HelIO.ReadText
removeLoggerHelVM.HelIO.Control.Logger
removeLoggerTHelVM.HelIO.Control.Logger
repeatedlyHelVM.HelIO.Extra
repeatedlyMHelVM.HelIO.Extra
runBusinessHelVM.HelIO.Control.Business
runBusinessTHelVM.HelIO.Control.Business
runControlHelVM.HelIO.Control.Control
runControlTHelVM.HelIO.Control.Control
runLoggerHelVM.HelIO.Control.Logger
runLoggerTHelVM.HelIO.Control.Logger
runMockIOHelVM.HelIO.IO.MockIO
runParserHelVM.HelIO.Extra
runSafeHelVM.HelIO.Control.Safe
runSafeTHelVM.HelIO.Control.Safe
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-S.html b/docs/reports/helio/doc-index-S.html index fe42fa6..535b3aa 100644 --- a/docs/reports/helio/doc-index-S.html +++ b/docs/reports/helio/doc-index-S.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - S)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - S

SafeHelVM.HelIO.Control.Safe
safeExecMockIOBatchHelVM.HelIO.IO.MockIO
safeExecMockIOWithInputHelVM.HelIO.IO.MockIO
safeIOToIOHelVM.HelIO.Control.Safe
safeIOToPTextIOHelVM.HelIO.Control.Safe
SafeTHelVM.HelIO.Control.Safe
safeTHelVM.HelIO.Control.Safe
safeToEitherLegacyHelVM.HelIO.Control.Safe
safeToIOHelVM.HelIO.Control.Safe
safeToTextHelVM.HelIO.Control.Safe
safeTToIOHelVM.HelIO.Control.Safe
SafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
safeWithMessages 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
safeWithMessagesToText 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
showFoldableHelVM.HelIO.Containers.Extra
showPHelVM.HelIO.Extra
showToTextHelVM.HelIO.Extra
SList 
1 (Type/Class)HelVM.HelIO.Collections.SList
2 (Data Constructor)HelVM.HelIO.Collections.SList
sListConsHelVM.HelIO.Collections.SList
sListEmptyHelVM.HelIO.Collections.SList
sListFindHelVM.HelIO.Collections.SList
sListFromListHelVM.HelIO.Collections.SList
sListHeadHelVM.HelIO.Collections.SList
sListIndexHelVM.HelIO.Collections.SList
sListInitHelVM.HelIO.Collections.SList
sListIntersperseHelVM.HelIO.Collections.SList
sListLastHelVM.HelIO.Collections.SList
sListReplicateHelVM.HelIO.Collections.SList
sListReverseHelVM.HelIO.Collections.SList
sListSnocHelVM.HelIO.Collections.SList
sListSortByHelVM.HelIO.Collections.SList
sListTailHelVM.HelIO.Collections.SList
sListToListHelVM.HelIO.Collections.SList
sListUnconsHelVM.HelIO.Collections.SList
sListUnsafeAtHelVM.HelIO.Collections.SList
splitBy 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
splitOneOfHelVM.HelIO.Extra
SStringHelVM.HelIO.Collections.SList
stringToDLHelVM.HelIO.Digit.Digitable
stringToErrorsHelVM.HelIO.Control.Message
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - S)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - S

SafeHelVM.HelIO.Control.Safe
safeExecMockIOBatchHelVM.HelIO.IO.MockIO
safeExecMockIOWithInputHelVM.HelIO.IO.MockIO
safeIOToIOHelVM.HelIO.Control.Safe
safeIOToPTextIOHelVM.HelIO.Control.Safe
SafeTHelVM.HelIO.Control.Safe
safeTHelVM.HelIO.Control.Safe
safeToEitherLegacyHelVM.HelIO.Control.Safe
safeToIOHelVM.HelIO.Control.Safe
safeToTextHelVM.HelIO.Control.Safe
safeTToIOHelVM.HelIO.Control.Safe
SafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
safeWithMessages 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
safeWithMessagesToText 
1 (Function)HelVM.HelIO.Control.Control
2 (Function)HelVM.HelIO.Control.Business
showFoldableHelVM.HelIO.Containers.Extra
showPHelVM.HelIO.Extra
showToTextHelVM.HelIO.Extra
SList 
1 (Type/Class)HelVM.HelIO.Collections.SList
2 (Data Constructor)HelVM.HelIO.Collections.SList
sListConsHelVM.HelIO.Collections.SList
sListEmptyHelVM.HelIO.Collections.SList
sListFindHelVM.HelIO.Collections.SList
sListFromListHelVM.HelIO.Collections.SList
sListHeadHelVM.HelIO.Collections.SList
sListIndexHelVM.HelIO.Collections.SList
sListInitHelVM.HelIO.Collections.SList
sListIntersperseHelVM.HelIO.Collections.SList
sListLastHelVM.HelIO.Collections.SList
sListReplicateHelVM.HelIO.Collections.SList
sListReverseHelVM.HelIO.Collections.SList
sListSnocHelVM.HelIO.Collections.SList
sListSortByHelVM.HelIO.Collections.SList
sListTailHelVM.HelIO.Collections.SList
sListToListHelVM.HelIO.Collections.SList
sListUnconsHelVM.HelIO.Collections.SList
sListUnsafeAtHelVM.HelIO.Collections.SList
splitBy 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
splitOneOfHelVM.HelIO.Extra
SStringHelVM.HelIO.Collections.SList
stringToDLHelVM.HelIO.Digit.Digitable
stringToErrorsHelVM.HelIO.Control.Message
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-T.html b/docs/reports/helio/doc-index-T.html index 014befc..744392b 100644 --- a/docs/reports/helio/doc-index-T.html +++ b/docs/reports/helio/doc-index-T.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - T)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - T

teeHelVM.HelIO.Extra
textToDLHelVM.HelIO.Digit.Digitable
toBits8HelVM.HelIO.Digit.Digitable
toBitsBySizeHelVM.HelIO.Digit.Digitable
toDescListHelVM.HelIO.Collections.MapList
ToDigitHelVM.HelIO.Digit.ToDigit
toDigitHelVM.HelIO.Digit.ToDigit
top 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
toUppersHelVM.HelIO.Extra
tupleListToMessageHelVM.HelIO.Control.Message
tupleToMessageHelVM.HelIO.Control.Message
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - T)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - T

teeHelVM.HelIO.Extra
textToDLHelVM.HelIO.Digit.Digitable
toBits8HelVM.HelIO.Digit.Digitable
toBitsBySizeHelVM.HelIO.Digit.Digitable
toDescListHelVM.HelIO.Collections.MapList
ToDigitHelVM.HelIO.Digit.ToDigit
toDigitHelVM.HelIO.Digit.ToDigit
top 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
toUppersHelVM.HelIO.Extra
tupleListToMessageHelVM.HelIO.Control.Message
tupleToMessageHelVM.HelIO.Control.Message
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-U.html b/docs/reports/helio/doc-index-U.html index 0996b21..c3bfd36 100644 --- a/docs/reports/helio/doc-index-U.html +++ b/docs/reports/helio/doc-index-U.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - U)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - U

uncons2 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
uncons2Safe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unconsSafe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unfoldrMHelVM.HelIO.Extra
UnitSafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
unMapListHelVM.HelIO.Collections.MapList
unsafeHelVM.HelIO.Control.Safe
unsafeEnumHelVM.HelIO.SwitchEnum
unSListHelVM.HelIO.Collections.SList
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - U)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - U

uncons2 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
uncons2Safe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unconsSafe 
1 (Function)HelVM.HelIO.ListLikeExtra
2 (Function)HelVM.HelIO.SequencesExtra
unfoldrMHelVM.HelIO.Extra
UnitSafeWithMessages 
1 (Type/Class)HelVM.HelIO.Control.Control
2 (Type/Class)HelVM.HelIO.Control.Business
unMapListHelVM.HelIO.Collections.MapList
unsafeHelVM.HelIO.Control.Safe
unsafeEnumHelVM.HelIO.SwitchEnum
unSListHelVM.HelIO.Collections.SList
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-V.html b/docs/reports/helio/doc-index-V.html index 4ed9e02..23e9087 100644 --- a/docs/reports/helio/doc-index-V.html +++ b/docs/reports/helio/doc-index-V.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - V)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - V

valueHelVM.HelIO.NamedValue
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - V)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - V

valueHelVM.HelIO.NamedValue
\ No newline at end of file diff --git a/docs/reports/helio/doc-index-W.html b/docs/reports/helio/doc-index-W.html index ed19cd6..5e1ecea 100644 --- a/docs/reports/helio/doc-index-W.html +++ b/docs/reports/helio/doc-index-W.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index - W)
helio-0.1.2.2: HelIO - HelVM Common Library

Index - W

wFlushHelVM.HelIO.IO.Console
wGetCharHelVM.HelIO.IO.Console
wGetCharAsHelVM.HelIO.IO.Console
wGetContentsHelVM.HelIO.IO.Console
wGetContentsBSHelVM.HelIO.IO.Console
wGetContentsTextHelVM.HelIO.IO.Console
wGetDecAsHelVM.HelIO.IO.Console
wGetLineHelVM.HelIO.IO.Console
WithMessagesHelVM.HelIO.Control.Logger
withMessagesHelVM.HelIO.Control.Logger
wLogShowHelVM.HelIO.IO.Console
wLogStrHelVM.HelIO.IO.Console
wLogStrLnHelVM.HelIO.IO.Console
wPutAsCharHelVM.HelIO.IO.Console
wPutAsDecHelVM.HelIO.IO.Console
wPutCharHelVM.HelIO.IO.Console
wPutStrHelVM.HelIO.IO.Console
wPutStrLnHelVM.HelIO.IO.Console
wReadFileHelVM.HelIO.IO.FileReader
wrongTokenHelVM.HelIO.Digit.ToDigit
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index - W)
helio-0.1.2.3: HelIO - HelVM Common Library

Index - W

wFlushHelVM.HelIO.IO.Console
wGetCharHelVM.HelIO.IO.Console
wGetCharAsHelVM.HelIO.IO.Console
wGetContentsHelVM.HelIO.IO.Console
wGetContentsBSHelVM.HelIO.IO.Console
wGetContentsTextHelVM.HelIO.IO.Console
wGetDecAsHelVM.HelIO.IO.Console
wGetLineHelVM.HelIO.IO.Console
WithMessagesHelVM.HelIO.Control.Logger
withMessagesHelVM.HelIO.Control.Logger
wLogShowHelVM.HelIO.IO.Console
wLogStrHelVM.HelIO.IO.Console
wLogStrLnHelVM.HelIO.IO.Console
wPutAsCharHelVM.HelIO.IO.Console
wPutAsDecHelVM.HelIO.IO.Console
wPutCharHelVM.HelIO.IO.Console
wPutStrHelVM.HelIO.IO.Console
wPutStrLnHelVM.HelIO.IO.Console
wReadFileHelVM.HelIO.IO.FileReader
wrongTokenHelVM.HelIO.Digit.ToDigit
\ No newline at end of file diff --git a/docs/reports/helio/doc-index.html b/docs/reports/helio/doc-index.html index 79a54a9..6db8ecc 100644 --- a/docs/reports/helio/doc-index.html +++ b/docs/reports/helio/doc-index.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library (Index)
helio-0.1.2.2: HelIO - HelVM Common Library
\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library (Index)
helio-0.1.2.3: HelIO - HelVM Common Library
\ No newline at end of file diff --git a/docs/reports/helio/helio.haddock b/docs/reports/helio/helio.haddock index 46012fc..94344dc 100644 Binary files a/docs/reports/helio/helio.haddock and b/docs/reports/helio/helio.haddock differ diff --git a/docs/reports/helio/index.html b/docs/reports/helio/index.html index 5e08ca8..9a20fdb 100644 --- a/docs/reports/helio/index.html +++ b/docs/reports/helio/index.html @@ -1 +1 @@ -helio-0.1.2.2: HelIO - HelVM Common Library
helio-0.1.2.2: HelIO - HelVM Common Library

helio-0.1.2.2: HelIO - HelVM Common Library

Please see the README on GitHub at https://github.com/helvm/helio#readme

Modules

\ No newline at end of file +helio-0.1.2.3: HelIO - HelVM Common Library
helio-0.1.2.3: HelIO - HelVM Common Library

helio-0.1.2.3: HelIO - HelVM Common Library

Please see the README on GitHub at https://github.com/helvm/helio#readme

Modules

\ No newline at end of file diff --git a/docs/reports/stan.html b/docs/reports/stan.html index 9953fc4..7ce6bd6 100644 --- a/docs/reports/stan.html +++ b/docs/reports/stan.html @@ -1,5 +1,5 @@ -Stan Report

Stan Report

This is the Haskell Static Analysis report generated by Stan

Stan Info

In this section, you can find the general information about the used Stan tool, compile-time and run-time environment variables and settings, including build information, system data and execution configurations.

Stan Version
Version0.0.1.0
Git Revisiondcbc8682a964ae6f642ae37adbd46f6545d39aa6
Release DateFri Jul 29 13:18:20 2022 +0100
System Info
Operating Systemlinux
Architecturex86_64
Compilerghc
Compiler Version8.10
Environment
Environment VariablesSTAN_USE_DEFAULT_CONFIG=True
TOML configuration files/home/kamil-adam/git/helvm/helio/.stan.toml
CLI arguments-s --hide-solution report

Project Info

Information about the analysed project

Project namehelio
Cabal Fileshelio.cabal
HIE Files Directory.hie
Files Number36

Analysis Info

Summary stats from the static analysis

Modules36
LoC2011
Extensions31
SafeHaskell Extensions0
Available inspections44
Checked inspections44
Found Observations0
Ignored Observations0

Static Analysis Summary

Here you can find the overall conclusion based on the various metadata and gathered information during the work of Stan on this project.

Observations

Based on the analysis results, Stan found several areas for improvement in the analysed files. In Stan terminology, we call these findings Observations. Below you can see the more detailed information about each observation, and find the possible ways to fix them for your project.

Configurations

This section describes the final Stan configuration that was used on the project and explains how this result was assembled. Stan runtime settings have many parts, and each of them can come from different configuration sources. Stan is using Environment variables, TOML configuration file and CLI arguments to get the final results. If some option is specified through the multiple sources, the most prioritized one is used.

ActionFilterScope

Configuration Process Information

Information and warnings that were gathered during the configuration assemble process. This helps to understand how different parts of the configurations were retrieved.

  • No TOML value is specified for key: check
  • No CLI option specified for: checks
  • configChecks is set through the source: TOML
  • No TOML value is specified for key: remove
  • No CLI option specified for: remove
  • configRemoved is set through the source: TOML
  • No TOML value is specified for key: ignore
  • No CLI option specified for: ignore
  • configIgnored is set through the source: TOML

Report Explained

Inspections

List of Inspections used for analysing the project

Inspection STAN-0001

Partial: base/head

Usage of partial function 'head' for lists

Warning
  • Partial
  • List

Possible solutions

  • Replace list with 'NonEmpty' from 'Data.List.NonEmpty'
  • Use explicit pattern-matching over lists

Inspection STAN-0002

Partial: base/tail

Usage of partial function 'tail' for lists

Warning
  • Partial
  • List

Possible solutions

  • Replace list with 'NonEmpty' from 'Data.List.NonEmpty'
  • Use explicit pattern-matching over lists

Inspection STAN-0003

Partial: base/init

Usage of partial function 'init' for lists

Warning
  • Partial
  • List

Possible solutions

  • Replace list with 'NonEmpty' from 'Data.List.NonEmpty'
  • Use explicit pattern-matching over lists

Inspection STAN-0004

Partial: base/last

Usage of partial function 'last' for lists

Warning
  • Partial
  • List

Possible solutions

  • Replace list with 'NonEmpty' from 'Data.List.NonEmpty'
  • Use explicit pattern-matching over lists

Inspection STAN-0005

Partial: base/!!

Usage of partial function '!!' for lists

Warning
  • Partial
  • List

Inspection STAN-0006

Partial: base/cycle

Usage of partial function 'cycle' for lists

Warning
  • Partial
  • List

Possible solutions

  • Replace list with 'NonEmpty' from 'Data.List.NonEmpty'
  • Use explicit pattern-matching over lists

Inspection STAN-0007

Partial: base/genericIndex

Usage of partial function 'genericIndex' for lists

Warning
  • Partial
  • List

Inspection STAN-0008

Partial: base/fromJust

Usage of partial function 'fromJust' for 'Maybe'

Warning
  • Partial

Possible solutions

  • Use explicit pattern-matching over Maybe
  • Use one of the standard functions: 'maybe', 'fromMaybe'

Inspection STAN-0009

Partial: base/read

Usage of partial function 'read' for parsing 'String'

Warning
  • Partial

Possible solutions

  • Use 'readMaybe' or 'readEither' to handle failed parsing

Inspection STAN-0010

Partial: base/succ

Usage of partial function 'succ' for enumerable types

Warning
  • Partial

Possible solutions

  • Use '(+ 1)' for integral types (but be aware of arithmetic overflow)
  • {Extra dependency} Use 'next' from 'Relude.Extra.Enum' in 'relude'

Inspection STAN-0011

Partial: base/pred

Usage of partial function 'pred' for enumerable types

Warning
  • Partial

Possible solutions

  • Use '(- 1)' for integral types (but be aware of arithmetic overflow)
  • {Extra dependency} Use 'prev' from 'Relude.Extra.Enum' in 'relude'

Inspection STAN-0012

Partial: base/toEnum

Usage of partial function 'toEnum' for enumerable types

Warning
  • Partial

Possible solutions

  • {Extra dependency} Use 'safeToEnum' from 'Relude.Extra.Enum' in 'relude'

Inspection STAN-0013

Partial: base/maximum

Usage of partial function 'maximum' for

Warning
  • Partial

Inspection STAN-0014

Partial: base/minimum

Usage of partial function 'minimum' for

Warning
  • Partial

Inspection STAN-0015

Partial: base/maximumBy

Usage of partial function 'maximumBy' for

Warning
  • Partial

Inspection STAN-0016

Partial: base/minimumBy

Usage of partial function 'minimumBy' for

Warning
  • Partial

Inspection STAN-0017

Partial: base/foldl1

Usage of partial function 'foldl1' for

Warning
  • Partial

Inspection STAN-0018

Partial: base/foldl1'

Usage of partial function 'foldl1'' for lists

Warning
  • Partial
  • List

Possible solutions

  • Replace list with 'NonEmpty' from 'Data.List.NonEmpty'
  • Use explicit pattern-matching over lists

Inspection STAN-0019

Partial: base/foldr1

Usage of partial function 'foldr1' for

Warning
  • Partial

Inspection STAN-0020

Partial: base/fromList

Usage of partial function 'fromList' for

Warning
  • Partial

Inspection STAN-0021

Partial: base/fromInteger

Usage of partial function 'fromInteger' for

Warning
  • Partial

Inspection STAN-0101

Infinite: base/reverse

Usage of the 'reverse' function that hangs on infinite lists

PotentialBug
  • Infinite
  • List

Possible solutions

  • Don't use 'reverse' if you expect your function to work with infinite lists
  • {Extra dependency} Use the 'slist' library for fast and safe functions on infinite lists

Inspection STAN-0102

Infinite: base/isSuffixOf

Usage of the 'isSuffixOf' function that hangs on infinite lists

PotentialBug
  • Infinite
  • List

Possible solutions

  • Don't use 'isSuffixOf' if you expect your function to work with infinite lists
  • {Extra dependency} Use the 'slist' library for fast and safe functions on infinite lists

Inspection STAN-0103

Infinite: base/length

Usage of the 'length' function that hangs on infinite lists

PotentialBug
  • Infinite
  • List

Possible solutions

  • Don't use 'length' if you expect your function to work with infinite lists
  • {Extra dependency} Use the 'slist' library for fast and safe functions on infinite lists

Inspection STAN-0104

Infinite: base/genericLength

Usage of the 'genericLength' function that hangs on infinite lists

PotentialBug
  • Infinite
  • List

Possible solutions

  • Don't use 'genericLength' if you expect your function to work with infinite lists
  • {Extra dependency} Use the 'slist' library for fast and safe functions on infinite lists

Inspection STAN-0105

Infinite: base/sum

Usage of the 'sum' function that hangs on infinite lists

PotentialBug
  • Infinite
  • List

Possible solutions

  • Don't use 'sum' if you expect your function to work with infinite lists
  • {Extra dependency} Use the 'slist' library for fast and safe functions on infinite lists

Inspection STAN-0106

Infinite: base/product

Usage of the 'product' function that hangs on infinite lists

PotentialBug
  • Infinite
  • List

Possible solutions

  • Don't use 'product' if you expect your function to work with infinite lists
  • {Extra dependency} Use the 'slist' library for fast and safe functions on infinite lists

Inspection STAN-0201

Anti-pattern: [0 .. length xs]

Creating a list with wrong number of indices

PotentialBug
  • AntiPattern

Possible solutions

  • Replace '[0 .. length xs]' with '[0 .. length xs - 1]'
  • Use 'zip [0 ..] xs` to work with list of pairs: index and element

Inspection STAN-0202

Anti-pattern: foldl

Usage of space-leaking function 'foldl'

Error
  • SpaceLeak
  • AntiPattern

Possible solutions

  • Replace 'foldl' with 'foldl''
  • Use 'foldr (flip . f)` instead of 'foldl f'

Inspection STAN-0203

Anti-pattern: Data.ByteString.Char8.pack

Usage of 'pack' function that doesn't handle Unicode characters

Error
  • AntiPattern

Possible solutions

  • Convert to 'Text' and use 'encodeUtf8' from 'Data.Text.Encoding'
  • {Extra dependency} Use 'encodeUtf8' from 'relude'
  • {Extra dependency} Use the 'utf8-string' package

Inspection STAN-0204

Anti-pattern: HashMap size

Usage of 'size' or 'length' for 'HashMap' that runs in linear time

Performance
  • AntiPattern

Possible solutions

  • {Extra dependency} Switch to 'Map' from 'containers'

Inspection STAN-0205

Anti-pattern: HashSet size

Usage of 'size' or 'length' for 'HashSet' that runs in linear time

Performance
  • AntiPattern

Possible solutions

  • {Extra dependency} Switch to 'Set' from 'containers'

Inspection STAN-0206

Data types with non-strict fields

Defining lazy fields in data types can lead to unexpected space leaks

Performance
  • SpaceLeak
  • Syntax

Possible solutions

  • Add '!' before the type, e.g. !Int or !(Maybe Bool)
  • Enable the 'StrictData' extension: {-# LANGUAGE StrictData #-}

Inspection STAN-0207

Anti-pattern: Foldable methods on possibly error-prone structures

Usage of Foldable methods on (,), Maybe, Either

PotentialBug
  • AntiPattern

Possible solutions

  • Use more explicit functions with specific monomorphic types

Inspection STAN-0208

Anti-pattern: Slow 'length' for Text

Usage of 'length' for 'Text' that runs in linear time

Performance
  • AntiPattern

Possible solutions

  • {Extra dependency} Switch to 'ByteString' from 'bytestring'

Inspection STAN-0209

Anti-pattern: Slow 'nub' for lists

Usage of 'nub' on lists that runs in quadratic time

Performance
  • AntiPattern

Possible solutions

  • {Extra dependency} Switch list to 'Set' from 'containers'
  • {Extra dependency} Use 'ordNub/hashNub/sortNub/unstableNub' from 'relude'
  • {Extra dependency} Use 'nubOrd' from 'containers'
  • {Extra dependency} Use 'nubOrd' from 'extra'

Inspection STAN-0210

Anti-pattern: Slow 'for_' on ranges

Usage of 'for_' or 'forM_' on numerical ranges is slow

Performance
  • AntiPattern

Possible solutions

  • {Extra dependency} Use 'loop' library for fast monadic looping

Inspection STAN-0211

Anti-pattern: '</>' for URLs

Usage of '</>' for URLs results in the errors on Windows

Error
  • AntiPattern

Possible solutions

  • {Extra dependency} Use type-safe library for URLs
  • Concatenate URLs with slashes '/'

Inspection STAN-0212

Anti-pattern: unsafe functions

Usage of unsafe functions breaks referential transparency

Error
  • Unsafe
  • AntiPattern

Possible solutions

  • Remove 'undefined' or at least replace with 'error' to give better error messages
  • Replace 'unsafeCoerce' with 'coerce'
  • Rewrite the code to avoid using 'unsafePerformIO' and other unsafe IO functions

Inspection STAN-0213

Anti-pattern: Pattern matching on '_'

Pattern matching on '_' for sum types can create maintainability issues

Warning
  • AntiPattern

Possible solutions

  • Pattern match on each constructor explicitly
  • Add meaningful names to holes, e.g. '_anyOtherFailure'

Inspection STAN-0214

Anti-pattern: use 'compare'

Usage of multiple comparison operators instead of single 'compare'

Performance
  • AntiPattern

Possible solutions

  • Rewrite code to use single 'compare' instead of many comparison operators

Inspection STAN-0215

Anti-pattern: Slashes in paths

Usage of '/' or '\' in paths results in the errors on different operation systems

Error
  • AntiPattern

Possible solutions

  • {Extra dependency} Use '</>' operator from 'filepath'

Inspection STAN-0301

Missing fixity declaration for operator

Using the implicit default fixity for operator: infixl 9

Style
  • Syntax

Possible solutions

  • Add 'infix[l|r]' declaration to the operator with explicit precedence

Inspection STAN-0302

Big tuples

Using tuples of big size (>= 4) can decrease code readability

Style
  • AntiPattern
  • Syntax

Possible solutions

  • Consider defining and using a custom data type to improve code comprehension

Severity

We are using the following severity system to indicate the observation level

SeverityDescription
StyleCode style issues. Usually harmless.
PerformanceSerious defects that could cause slowness and space leaking.
PotentialBugHuman errors in code.
WarningPotential runtime errors on some inputs.
ErrorDangerous behaviour.