diff core/src/luan/modules/Math.luan @ 503:92c3d22745b8

make _ENV optional
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 20 May 2015 23:24:46 -0600
parents 410e59ebad7d
children fda38db30e65
line wrap: on
line diff
--- a/core/src/luan/modules/Math.luan	Tue May 19 17:57:20 2015 -0600
+++ b/core/src/luan/modules/Math.luan	Wed May 20 23:24:46 2015 -0600
@@ -3,30 +3,34 @@
 local JavaMath = require "java:java.lang.Math"
 local Integer = require "java:java.lang.Integer"
 
-abs = MathLuan.abs
-acos = MathLuan.acos
-asin = MathLuan.asin
-atan = MathLuan.atan
-atan2 = MathLuan.atan2
-ceil = MathLuan.ceil
-cos = MathLuan.cos
-cosh = MathLuan.cosh
-deg = MathLuan.deg
-exp = MathLuan.exp
-floor = MathLuan.floor
-log = MathLuan.log
-min = MathLuan.min
-min_integer = Integer.MIN_VALUE
-max = MathLuan.max
-max_integer = Integer.MAX_VALUE
-modf = MathLuan.modf
-pi = JavaMath.PI
-pow = MathLuan.pow
-rad = MathLuan.rad
-random = MathLuan.random
-sin = MathLuan.sin
-sinh = MathLuan.sinh
-sqrt = MathLuan.sqrt
-tan = MathLuan.tan
-tanh = MathLuan.tanh
-to_string = MathLuan.to_string
+local M = {}
+
+M.abs = MathLuan.abs
+M.acos = MathLuan.acos
+M.asin = MathLuan.asin
+M.atan = MathLuan.atan
+M.atan2 = MathLuan.atan2
+M.ceil = MathLuan.ceil
+M.cos = MathLuan.cos
+M.cosh = MathLuan.cosh
+M.deg = MathLuan.deg
+M.exp = MathLuan.exp
+M.floor = MathLuan.floor
+M.log = MathLuan.log
+M.min = MathLuan.min
+M.min_integer = Integer.MIN_VALUE
+M.max = MathLuan.max
+M.max_integer = Integer.MAX_VALUE
+M.modf = MathLuan.modf
+M.pi = JavaMath.PI
+M.pow = MathLuan.pow
+M.rad = MathLuan.rad
+M.random = MathLuan.random
+M.sin = MathLuan.sin
+M.sinh = MathLuan.sinh
+M.sqrt = MathLuan.sqrt
+M.tan = MathLuan.tan
+M.tanh = MathLuan.tanh
+M.to_string = MathLuan.to_string
+
+return M