compiling original lua is the most easy thing.
using tcc:
del luac.c
tcc *.c
using mingw gcc:
del luac.c
gcc *.c
using msvs:
cl *.c
and then a .exe is generated! super easy.
just wish luart is also such easy. no make file , just compile every source file
usually a is bigger than A, but in luart A is bigger.
and it is case insensitive.
why?
► print(_VERSION)
LuaRT 2.1.0
► 'a'>'A'
false
► a={'assert', 'Base', 'car'} table.sort(a) print(table.concat(a, ' '))
assert Base car
if it is case sensitive , I can easily use string.lower() function to compare strings case insensitively,
if it is insensitive now, how to compare strings case sensitive? not that easy