Hacker News new | ask | show | jobs
by Aerbil313 743 days ago
Lua is a just perfect for application scripting. It fills a real market gap. It's astoundingly simple compared to any other language. In my mental map of programming languages, it's C but garbage collected, it's Python but simple, it's for the express purpose of application scripting.

You can have and mutate global variables in Lua. I'd never voluntarily write in any language with global mutable shared state. But after using Lua in my job for several months I've realized that using mutable global shared state is really the right tool for the job scripting.