There have been a couple of front-page threads on Lua recently and their comments really show how polarizing of a language that one is
There have been a couple of front-page threads on Lua recently and their comments really show how polarizing of a language that one is
It's the same concept with AutoHotKey and the original intention of Lua (super small user-defined script for the masses).
Whereas Fortran and Ada probably had some forethought that went into enabling that functionality. I will have to check but I remember my algorithm class started with 1-based indexing and the reason was it was intuitive to explain. But when experienced with C/C-inspired languages, the old adage becomes relevant: "There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors."
Lua was originally intended to be a language/data format for a Brazilian oil company geology software.