Skip to content
This repository was archived by the owner on Dec 18, 2020. It is now read-only.

Commit 9d360c2

Browse files
committed
Updates for 0.7
1 parent 87f4fd2 commit 9d360c2

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

src/Global.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// module Global
2+
3+
exports.infinity = Infinity;
4+
5+
exports.readInt = function(radix) {
6+
return function(n) {
7+
return parseInt(n, radix);
8+
};
9+
};
10+
11+
exports.readFloat = parseFloat;
12+

src/Global.purs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,20 @@ module Global
1111
) where
1212

1313
-- | Not a number (NaN)
14-
foreign import nan "var nan = NaN;" :: Number
14+
foreign import nan :: Number
1515

1616
-- | Test whether a number is NaN
1717
foreign import isNaN :: Number -> Boolean
1818

1919
-- | Positive infinity
20-
foreign import infinity "var infinity = Infinity;" :: Number
20+
foreign import infinity :: Number
2121

2222
-- | Test whether a number is finite
2323
foreign import isFinite :: Number -> Boolean
2424

2525
-- | Parse an integer from a `String` in the specified base
26-
foreign import readInt
27-
"""
28-
function readInt(radix) {
29-
return function(n) {
30-
return parseInt(n, radix);
31-
};
32-
}
33-
""" :: Number -> String -> Number
26+
foreign import readInt :: Number -> String -> Number
3427

3528
-- | Parse a floating point value from a `String`
36-
foreign import readFloat "var readFloat = parseFloat;" :: String -> Number
29+
foreign import readFloat :: String -> Number
3730

0 commit comments

Comments
 (0)