on master help sign in
Switch to new type signatures
commitd77dbb03edd2a15b5c296b97646a79de3c854fcc authorEvan Czaplicki <info@elm-lang.org> dateThu 25 Jul 2013, 23:21 (13 years ago) parenteba7e62
1 file changed+15−15
libraries/Prelude.elm+15−15
libraries/Prelude.elm+15−15
@@ -26,9 +26,9 @@ fromPolar (r,t) = (r * N.cos t, r * N.sin t)
2626toPolar : (Float,Float) -> (Float,Float)
2727toPolar (x,y) = (N.sqrt (x^2 + y^2), N.atan2 y x)
2828
29−(+) : Number a -> Number a -> Number a
30−(-) : Number a -> Number a -> Number a
31−(*) : Number a -> Number a -> Number a
29+(+) : number -> number -> number
30+(-) : number -> number -> number
31+(*) : number -> number -> number
3232
3333-- Floating point division.
3434(/) : Float -> Float -> Float
@@ -43,7 +43,7 @@ rem : Int -> Int -> Int
4343mod : Int -> Int -> Int
4444
4545-- Exponentiation: `3^2 == 9`
46−(^) : Number a -> Number a -> Number a
46+(^) : number -> number -> number
4747
4848cos : Float -> Float
4949sin : Float -> Float
@@ -64,19 +64,19 @@ atan : Float -> Float
6464atan2 : Float -> Float -> Float
6565
6666-- Take the square root of a number.
67−sqrt : Number a -> Number a
67+sqrt : number -> number
6868
6969-- Take the absolute value of a number.
70−abs : Number a -> Number a
70+abs : number -> number
7171
7272-- Calculate the logarithm of a number with a given base: `logBase 10 100 == 2`
73−logBase : Number a -> Number a -> Number a
73+logBase : number -> number -> number
7474
7575-- Given two numbers, returns the smaller one.
76−min : Number a -> Number a -> Number a
76+min : number -> number -> number
7777
7878-- Given two numbers, returns the larger one.
79−max : Number a -> Number a -> Number a
79+max : number -> number -> number
8080
8181-- Clamps a number within a given range. With the expression `clamp 100 200 x`
8282-- the results are as follows:
@@ -84,7 +84,7 @@ max : Number a -> Number a -> Number a
8484-- * `100 if x < 100`
8585-- * ` x if 100 <= x < 200`
8686-- * `200 if 200 <= x`
87−clamp : Number a -> Number a -> Number a -> Number a
87+clamp : number -> number -> number -> number
8888
8989-- An approximation of pi.
9090pi : Float
@@ -96,15 +96,15 @@ e : Float
9696(==) : a -> a -> Bool
9797(/=) : a -> a -> Bool
9898
99−(<) : Comparable a -> Comparable a -> Bool
100−(>) : Comparable a -> Comparable a -> Bool
101−(<=) : Comparable a -> Comparable a -> Bool
102−(>=) : Comparable a -> Comparable a -> Bool
99+(<) : comparable -> comparable -> Bool
100+(>) : comparable -> comparable -> Bool
101+(<=) : comparable -> comparable -> Bool
102+(>=) : comparable -> comparable -> Bool
103103
104104-- Compare any two comparable values. Comparable values include `String`, `Char`,
105105-- `Int`, `Float`, `Time`, or a list or tuple containing comparable values.
106106-- These are also the only values that work as `Dict` keys or `Set` members.
107−compare : Comparable a -> Comparable a -> Order
107+compare : comparable -> comparable -> Order
108108
109109-- Represents the relative ordering of two things.
110110-- The relations are less than, equal to, and greater than.