@@ -15,7 +15,7 @@ class Cast from to where
15instance Cast String Int where
15instance Cast String Int where
16 cast = prim__fromStrInt
16 cast = prim__fromStrInt
18−instance Cast String Float where
18+instance Cast String Double where
19 cast = prim__strToFloat
19 cast = prim__strToFloat
21instance Cast String Integer where
21instance Cast String Integer where
@@ -26,25 +26,31 @@ instance Cast String Integer where
26instance Cast Int String where
26instance Cast Int String where
27 cast = prim__toStrInt
27 cast = prim__toStrInt
29−instance Cast Int Float where
29+instance Cast Int Double where
30 cast = prim__toFloatInt
30 cast = prim__toFloatInt
32instance Cast Int Integer where
32instance Cast Int Integer where
33 cast = prim__sextInt_BigInt
33 cast = prim__sextInt_BigInt
35−-- Float casts
35+-- Double casts
37−instance Cast Float String where
37+instance Cast Double String where
38 cast = prim__floatToStr
38 cast = prim__floatToStr
40−instance Cast Float Int where
40+instance Cast Double Int where
41 cast = prim__fromFloatInt
41 cast = prim__fromFloatInt
43+instance Cast Double Integer where
44+ cast = prim__fromFloatBigInt
43-- Integer casts
46-- Integer casts
45instance Cast Integer String where
48instance Cast Integer String where
46 cast = prim__toStrBigInt
49 cast = prim__toStrBigInt
51+instance Cast Integer Double where
52+ cast = prim__toFloatBigInt
48-- Char casts
54-- Char casts
50instance Cast Char Int where
56instance Cast Char Int where