neyuki 0.1.1

A small Lua-like scripting language implemented in Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local math = require("@neyuki/math")
local table = require("@neyuki/table")

local numbers = {}

for i = 1, 10 do
    table.insert(numbers, math.random(1, 2^32))
end

print(table.unpack(numbers))
print("Max:", math.max(table.unpack(numbers)))
print("Min:", math.min(table.unpack(numbers)))
print("Abs of first number:", math.abs(numbers[1]))

table.sort(numbers, function(a, b) return a < b end)
print("Sorted numbers:\n" .. table.concat(numbers, "\n"))

print(math.pi)