lux/math
Common mathematical constants and functions.
Macros
infix
## Infix math syntax.
(infix [x i.* 10])
(infix [[x i.+ y] i.* [x i.- y]])
(infix [[x n.< y] and [y n.< z]])
(infix [#and x n.< y n.< z])
(infix [(n.* +3 +9) gcd +450])
## The rules for infix syntax are simple.
## If you want your binary function to work well with it.
## Then take the argument to the right (y) as your first argument,
## and take the argument to the left (x) as your second argument.
Values
(acos n)
(-> lux;Real lux;Real)
(asin n)
(-> lux;Real lux;Real)
(atan n)
(-> lux;Real lux;Real)
(atan2 param subject)
(-> lux;Real lux;Real lux;Real)
(cbrt n)
(-> lux;Real lux;Real)
(ceil n)
(-> lux;Real lux;Real)
(cos n)
(-> lux;Real lux;Real)
(cosh n)
(-> lux;Real lux;Real)
(degrees n)
(-> lux;Real lux;Real)
e
lux;Real
(exp n)
(-> lux;Real lux;Real)
(floor n)
(-> lux;Real lux;Real)
(gcd a b)
Greatest Common Divisor.
(-> lux;Nat lux;Nat lux;Nat)
(lcm x y)
Least Common Multiple.
(-> lux;Nat lux;Nat lux;Nat)
(log n)
(-> lux;Real lux;Real)
pi
lux;Real
(pow param subject)
(-> lux;Real lux;Real lux;Real)
(radians n)
(-> lux;Real lux;Real)
(round n)
(-> lux;Real lux;Real)
(sin n)
(-> lux;Real lux;Real)
(sinh n)
(-> lux;Real lux;Real)
(sqrt n)
(-> lux;Real lux;Real)
(tan n)
(-> lux;Real lux;Real)
(tanh n)
(-> lux;Real lux;Real)
tau
The same as 2*PI.
lux;Real