@@ -7,11 +7,6 @@ Module Prelude
15Type Classes
10Type Classes
16~~~~~~~~~~~~
11~~~~~~~~~~~~
@@ -80,41 +75,39 @@ Type Class Instances
83− (Monad (m)) => instance Applicative m
78+ (Monad ((m))) => instance applicativeFromMonad :: Applicative (m)
85− instance Bits Prim.Number
80+ instance bitsNumber :: Bits (Prim.Number)
87− instance BoolLike Prim.Boolean
82+ instance boolLikeBoolean :: BoolLike (Prim.Boolean)
89− instance Category Prim.Function
84+ instance categoryArr :: Category (Prim.Function)
91− instance Eq Ref a
86+ (Eq ((a))) => instance eqArray :: Eq ([a])
93− instance Eq Prim.String
88+ instance eqBoolean :: Eq (Prim.Boolean)
95− instance Eq Prim.Number
90+ instance eqNumber :: Eq (Prim.Number)
97− instance Eq Prim.Boolean
92+ instance eqString :: Eq (Prim.String)
99− (Eq (a)) => instance Eq [a]
94+ (Applicative ((f))) => instance functorFromApplicative :: Functor (f)
101− (Applicative (f)) => instance Functor f
96+ instance numNumber :: Num (Prim.Number)
103− instance Num Prim.Number
98+ instance ordNumber :: Ord (Prim.Number)
105− instance Ord Prim.Number
100+ instance readBoolean :: Read (Prim.Boolean)
107− instance Prelude.Show Prim.Number
102+ instance readNumber :: Read (Prim.Number)
109− instance Read Prim.String
104+ instance readString :: Read (Prim.String)
111− instance Read Prim.Boolean
106+ instance showBoolean :: Show (Prim.Boolean)
113− instance Read Prim.Number
108+ instance showNumber :: Show (Prim.Number)
115− instance Show Prim.String
110+ instance showString :: Show (Prim.String)
117− instance Show Prim.Boolean
@@ -139,8 +132,6 @@ Values
140 flip :: forall c. forall b. forall a. (a -> b -> c) -> b -> a -> c
133 flip :: forall c. forall b. forall a. (a -> b -> c) -> b -> a -> c
142− liftRef :: forall b. forall a. (a -> a -> b) -> Ref a -> Ref a -> b
144 numAdd :: Prim.Number -> Prim.Number -> Prim.Number
135 numAdd :: Prim.Number -> Prim.Number -> Prim.Number
146 numAnd :: Prim.Number -> Prim.Number -> Prim.Number
137 numAnd :: Prim.Number -> Prim.Number -> Prim.Number
@@ -175,13 +166,9 @@ Values
176 numZshr :: Prim.Number -> Prim.Number -> Prim.Number
167 numZshr :: Prim.Number -> Prim.Number -> Prim.Number
178− readNumber :: Prim.String -> Prim.Number
169+ readNumberImpl :: Prim.String -> Prim.Number
180− refEq :: forall a. Ref a -> Ref a -> Prim.Boolean
182− refIneq :: forall a. Ref a -> Ref a -> Prim.Boolean
184− showNumber :: Prim.Number -> Prim.String
171+ showNumberImpl :: Prim.Number -> Prim.String
186 unsafeRefEq :: forall a. a -> a -> Prim.Boolean
173 unsafeRefEq :: forall a. a -> a -> Prim.Boolean
@@ -207,9 +194,9 @@ Type Class Instances
210− instance Monoid Prim.String
197+ instance monoidArray :: Monoid ([a])
212− instance Monoid [a]
199+ instance monoidString :: Monoid (Prim.String)
@@ -251,6 +238,8 @@ Values
252 when :: forall m. (Monad (m)) => Prim.Boolean -> m { } -> m { }
239 when :: forall m. (Monad (m)) => Prim.Boolean -> m { } -> m { }
241+ zipWithM :: forall c. forall b. forall a. forall m. (Monad (m)) => (a -> b -> m c) -> [a] -> [b] -> m [c]
254Module Data.Maybe
243Module Data.Maybe
255-----------------
244-----------------
@@ -271,13 +260,13 @@ Type Class Instances
274− instance Prelude.Applicative Maybe
263+ instance applicativeMaybe :: Applicative (Maybe)
276− instance Prelude.Functor Maybe
265+ instance functorMaybe :: Functor (Maybe)
278− instance Prelude.Monad Maybe
267+ instance monadMaybe :: Monad (Maybe)
280− (Show (a)) => instance Prelude.Show Maybe a
269+ (Show ((a))) => instance showMaybe :: Show (Maybe a)
@@ -308,13 +297,13 @@ Type Class Instances
311− instance Prelude.Applicative Either e
300+ instance applicativeEither :: Applicative (Either e)
313− instance Prelude.Functor Either a
302+ instance functorEither :: Functor (Either a)
315− instance Prelude.Monad Either e
304+ instance monadEither :: Monad (Either e)
317− (Show (a),Show (b)) => instance Prelude.Show Either a b
306+ (Show ((a)),Show ((b))) => instance showEither :: Show (Either a b)
@@ -337,13 +326,13 @@ Type Class Instances
340− instance Prelude.Alternative Prim.Array
329+ instance alternativeArray :: Alternative (Prim.Array)
342− instance Prelude.Functor Prim.Array
331+ instance functorArray :: Functor (Prim.Array)
344− instance Prelude.Monad Prim.Array
333+ instance monadArray :: Monad (Prim.Array)
346− (Prelude.Show (a)) => instance Prelude.Show [a]
335+ (Show ((a))) => instance showArray :: Show ([a])
@@ -360,11 +349,15 @@ Values
361 concatMap :: forall b. forall a. [a] -> (a -> [b]) -> [b]
350 concatMap :: forall b. forall a. [a] -> (a -> [b]) -> [b]
352+ deleteAt :: forall a. Prim.Number -> Prim.Number -> [a] -> [a]
354+ drop :: forall a. Prim.Number -> [a] -> [a]
363 filter :: forall a. (a -> Prim.Boolean) -> [a] -> [a]
356 filter :: forall a. (a -> Prim.Boolean) -> [a] -> [a]
365 find :: forall a. (a -> Prim.Boolean) -> [a] -> Maybe a
358 find :: forall a. (a -> Prim.Boolean) -> [a] -> Maybe a
367− foldl :: forall b. forall a. (a -> b -> b) -> b -> [a] -> b
360+ foldl :: forall b. forall a. (b -> a -> b) -> b -> [a] -> b
369 foldr :: forall b. forall a. (a -> b -> a) -> a -> [b] -> a
362 foldr :: forall b. forall a. (a -> b -> a) -> a -> [b] -> a
@@ -372,6 +365,8 @@ Values
373 indexOf :: forall a. [a] -> a -> Prim.Number
366 indexOf :: forall a. [a] -> a -> Prim.Number
368+ insertAt :: forall a. Prim.Number -> a -> [a] -> [a]
375 isEmpty :: forall a. [a] -> Prim.Boolean
370 isEmpty :: forall a. [a] -> Prim.Boolean
377 joinS :: [Prim.String] -> Prim.String
372 joinS :: [Prim.String] -> Prim.String
@@ -398,12 +393,46 @@ Values
399 sort :: forall a. [a] -> [a]
394 sort :: forall a. [a] -> [a]
401− splice :: forall a. Prim.Number -> Prim.Number -> [a] -> [a] -> [a]
403 tail :: forall a. [a] -> Maybe [a]
396 tail :: forall a. [a] -> Maybe [a]
398+ take :: forall a. Prim.Number -> [a] -> [a]
400+ updateAt :: forall a. Prim.Number -> a -> [a] -> [a]
405 zipWith :: forall c. forall b. forall a. (a -> b -> c) -> [a] -> [b] -> [c]
402 zipWith :: forall c. forall b. forall a. (a -> b -> c) -> [a] -> [b] -> [c]
423+ instance eqRef :: Eq (Ref a)
430+ liftRef :: forall b. forall a. (a -> a -> b) -> Ref a -> Ref a -> b
432+ refEq :: forall a. Ref a -> Ref a -> Prim.Boolean
434+ refIneq :: forall a. Ref a -> Ref a -> Prim.Boolean
407Module Data.Array.Unsafe
436Module Data.Array.Unsafe
408------------------------
437------------------------
@@ -444,7 +473,7 @@ Type Class Instances
447− (Prelude.Show (a),Prelude.Show (b)) => instance Prelude.Show Tuple a b
476+ (Show ((a)),Show ((b))) => instance showTuple :: Show (Tuple a b)
@@ -663,7 +692,7 @@ Type Class Instances
666− instance Prelude.Monad Eff e
695+ instance monadEff :: Monad (Eff e)
@@ -684,6 +713,25 @@ Values
685 whileE :: forall a. forall e. Eff e Prim.Boolean -> Eff e a -> Eff e { }
714 whileE :: forall a. forall e. Eff e Prim.Boolean -> Eff e a -> Eff e { }
716+Module Control.Monad.Eff.Unsafe
717+-------------------------------
733+ unsafeInterleaveEff :: forall a. forall eff2. forall eff1. Eff eff1 a -> Eff eff2 a
687Module Random
735Module Random
688-------------
736-------------
@@ -786,7 +834,7 @@ Values
789− print :: forall r. forall a. (Prelude.Show (a)) => a -> Eff (trace :: Trace | r) { }
837+ print :: forall r. forall a. (Show (a)) => a -> Eff (trace :: Trace | r) { }
791 trace :: forall r. Prim.String -> Eff (trace :: Trace | r) { }
839 trace :: forall r. Prim.String -> Eff (trace :: Trace | r) { }