@@ -1,6 +1,9 @@
11
22var Foreign = function() {
33 var JavaScript = function() {
4+ function castJSBoolToBool(b) { return b; }
5+ function castBoolToJSBool(b) { return b; }
6+
47 function castJSNumberToFloat(n) { return n; }
58 function castFloatToJSNumber(n) { return n; }
69
@@ -32,7 +35,9 @@ var Foreign = function() {
3235 return castListToJSArray(str).join('');
3336 }
3437
35− return {castJSNumberToFloat:castJSNumberToFloat,
38+ return {castJSBoolToBool:castJSBoolToBool,
39+ castBoolToJSBool:castBoolToJSBool,
40+ castJSNumberToFloat:castJSNumberToFloat,
3641 castFloatToJSNumber:castFloatToJSNumber,
3742 castJSNumberToInt:castJSNumberToInt,
3843 castIntToJSNumber:castIntToJSNumber,