4 , module Control.Alternative
11 , module Effect.Console
12 , module Control.Monad.Cont.Class
13 , module Control.Monad.Cont.Trans
14 , module Control.Monad.Error.Class
15 , module Control.Monad.Except
16 , module Control.Monad.Except.Trans
17 , module Control.Monad.List.Trans
18 , module Control.Monad.Maybe.Trans
19 , module Control.Monad.RWS
20 , module Control.Monad.RWS.Trans
21 , module Control.Monad.Reader
22 , module Control.Monad.Reader.Class
23 , module Control.Monad.Reader.Trans
24 , module Control.Monad.Rec.Class
25 , module Control.Monad.State
26 , module Control.Monad.State.Class
27 , module Control.Monad.State.Trans
28 , module Control.Monad.Trans.Class
29 , module Control.Monad.Writer
30 , module Control.Monad.Writer.Class
31 , module Control.Monad.Writer.Trans
32 , module Control.MonadPlus
33 , module Control.Semigroupoid
34 , module Data.Bifoldable
35 , module Data.Bifunctor
36 , module Data.Bifunctor.Clown
37 , module Data.Bifunctor.Flip
38 , module Data.Bifunctor.Join
39 , module Data.Bifunctor.Joker
40 , module Data.Bifunctor.Product
41 , module Data.Bifunctor.Wrap
42 , module Data.Bitraversable
44 , module Data.Distributive
46 , module Data.Either.Nested
48 , module Data.Foldable
49 , module Data.Function
50 , module Data.Function.Uncurried
52 , module Data.Functor.Invariant
53 , module Data.HeytingAlgebra
54 , module Data.Identity
56 , module Data.Int.Bits
58 , module Data.List.Lazy
59 , module Data.List.ZipList
62 , module Data.Maybe.First
63 , module Data.Maybe.Last
65 , module Data.Monoid.Additive
66 , module Data.Monoid.Conj
67 , module Data.Monoid.Disj
68 , module Data.Monoid.Dual
69 , module Data.Monoid.Endo
70 , module Data.Monoid.Multiplicative
71 , module Data.NaturalTransformation
72 , module Data.Nullable
74 , module Data.Ord.Down
77 , module Data.Ord.Unsafe
78 , module Data.Ordering
80 , module Data.String.Regex
81 , module Data.String.Unsafe
83 , module Data.Tuple.Nested
86 , module Global.Unsafe
90 , module Unsafe.Coerce
93import Effect.Console (log, logShow)
99import Control.Alternative
113 , composeKleisliFlipped
146import Control.Monad.Cont.Class
150import Control.Monad.Cont.Trans
156import Control.Monad.Error.Class
162import Control.Monad.Except
169import Control.Monad.Except.Trans
175import Control.Monad.List.Trans
177 -- , catMaybes -- TODO
180 -- , dropWhile -- TODO
182 -- , foldl -- NOTE: Data.Foldable
183 -- , foldl' -- NOTE: Data.Foldable
187 -- , mapMaybe -- TODO
192 -- , scanl -- NOTE: Data.Traversable
193 -- , singleton -- NOTE: Data.Unfoldable
196 -- , takeWhile -- TODO
204import Control.Monad.Maybe.Trans
209import Control.Monad.RWS
218import Control.Monad.RWS.Trans
219 ( RWSResult(RWSResult)
227import Control.Monad.Reader
233import Control.Monad.Reader.Class
240import Control.Monad.Reader.Trans
246import Control.Monad.Rec.Class
254import Control.Monad.State
262import Control.Monad.State.Class
270import Control.Monad.State.Trans
278import Control.Monad.Trans.Class
282import Control.Monad.Writer
288import Control.Monad.Writer.Class
297import Control.Monad.Writer.Trans
303import Control.MonadPlus
307import Control.Semigroupoid
310-- import Data.Array -- TODO
311-- import Data.Array.Unsafe -- TODO
312import Data.Bifoldable
329import Data.Bifunctor.Clown
332import Data.Bifunctor.Flip
335import Data.Bifunctor.Join
338import Data.Bifunctor.Joker
341import Data.Bifunctor.Product
344import Data.Bifunctor.Wrap
347import Data.Bitraversable
348 ( class Bitraversable
356 -- , toLower -- NOTE: Data.String
357 -- , toUpper -- NOTE: Data.String
359import Data.Distributive
366 ( Either(Left, Right)
371import Data.Either.Nested
433-- import Data.FingerTree -- FIXME: update upstream
435-- , FingerTree(Deep, Empty, Single)
436-- , LazySplit(LazySplit)
437-- , Node(Node2, Node3)
439-- , ViewL(ConsL, NilL)
440-- , ViewR(NilR, SnocR)
442-- , append -- NOTE: Prelude
443-- , compareFingerTree
451-- , fullyForce -- TODO
466-- , split -- NOTE: Data.String.Regex
505import Data.Function.Uncurried
545import Data.Functor.Invariant
550import Data.HeytingAlgebra
563 -- , fromString -- TODO
578-- ( -- Lazy -- NOTE: Control.Lazy -- , defer -- NOTE: Control.Lazy force
583 -- , catMaybes -- TODO
585 -- , concatMap -- TODO
587 -- , deleteAt -- TODO
588 -- , deleteBy -- TODO
590 -- , dropWhile -- TODO
591 -- , elemIndex -- TODO
592 -- , elemLastIndex -- TODO
595 -- , findIndex -- TODO
596 -- , findLastIndex -- TODO
598 -- , fromList -- TODO
606 -- , insertAt -- TODO
607 -- , insertBy -- TODO
608 -- , intersect -- TODO
609 -- , intersectBy -- TODO
613 -- , mapMaybe -- TODO
614 -- , modifyAt -- TODO
619 -- , replicate -- NOTE: Data.Unfoldable
620 -- , replicateM -- TODO
622 -- , singleton -- NOTE: Data.Unfoldable
631 -- , takeWhile -- TODO
637 -- , updateAt -- TODO
640 -- , zipWithA -- TODO
647 ( -- List(List) -- NOTE: Data.List -- , Step(Cons, NIl) -- NOTE: Data.List -- , alterAt -- TODO -- , catMaybes -- TODO
649 -- , concatMap -- TODO
653 -- , deleteAt -- TODO
654 -- , deleteBy -- TODO
656 -- , dropWhile -- TODO
658 -- , fromList -- TODO
665 -- , insertAt -- TODO
666 -- , insertBy -- TODO
667 -- , intersect -- TODO
668 -- , intersectBy -- TODO
672 -- , mapMaybe -- TODO
673 -- , modifyAt -- TODO
681 -- , singleton -- NOTE: Data.Unfoldable
686 -- , takeWhile -- TODO
691 -- , updateAt -- TODO
699-- import Data.List.Unsafe -- TODO
700import Data.List.ZipList
706 -- , checkValid -- TODO
708 -- , empty -- NOTE: Control.Plus
709 -- , fromFoldable -- TODO
710 -- , fromFoldableWith -- TODO
711 -- , fromList -- TODO
712 -- , fromListWith -- TODO
719 -- , singleton -- NOTE: Data.Unfoldable
729 ( Maybe(Nothing, Just)
736import Data.Maybe.First
739import Data.Maybe.Last
746import Data.Monoid.Additive
749import Data.Monoid.Conj
752import Data.Monoid.Disj
755import Data.Monoid.Dual
758import Data.Monoid.Endo
761import Data.Monoid.Multiplicative
762 ( Multiplicative(Multiplicative)
764import Data.NaturalTransformation
765 ( NaturalTransformation
783import Data.Ord.Unsafe
797 -- , checkValid -- TODO
800 -- , empty -- NOTE: Control.Plus
801 -- , fromList -- TODO
807 -- , singleton -- NOTE: Data.Unfoldable
814-- import Data.StrMap.Unsafe -- TODO
815-- import Data.String.CodeUnits
840import Data.String.Regex
854import Data.String.Unsafe
856 -- , charAt -- NOTE: Data.String
857 -- , charCodeAt -- NOTE: Data.String
868import Data.Tuple.Nested
907-- import Data.Validation.Sempigroup
927 -- , readInt -- NOTE: Data.Foreign
934 -- , abs -- NOTE: Prelude
939 -- , ceil -- NOTE: Data.Int
943 -- , floor -- NOTE: Data.Int
949 -- , max -- NOTE: Prelude
950 -- , min -- NOTE: Prelude
953 -- , round -- NOTE: Data.Int
965 , class BooleanAlgebra
968 , class CommutativeRing
970 , class EuclideanRing
973 , class HeytingAlgebra
981 , Ordering(LT, EQ, GT)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list