Interesting.
I tried Lua about 6 years ago and found myself
unable to see an upside to the language in
comparative perspective with python and tcl.
This is for full featured *nix systems programming in the HPC world so ymmv.
This is for full featured *nix systems programming in the HPC world so ymmv.
I indeed don't see it having any benefit over Python or TCL in more sophisticated environments.
That said here are things I advise.
* No upvar/uplevel. Use a namespace. * Use apply wisely. * No ad-hoc (say swig inline wrappers) extensions without deep review. * If you are writing a front end in tk - think twice. * If you are doing OOP with TCL choose wisely.