Dear Lua developers,
I am very happy to see a forum solely dedicated to the Lua programming language! Thank you for creating it
Anyway, I want to share my viewpoints on the Lua 5.1 language. I have been developing in Lua for more than 10 years now, from time to time. Did you know that Lua is not just a scripting language but can be used for full blown projects? One of my old projects is a full blown scripting IDE called resedit. My most recent project is a 3D software renderer for frustum-plane intersection. The beautiful part about this language is its simplicity: no program crash if you do something utterly wrong. Implementing this library is really neat because you can compile it as static library and it has no complex dependencies.
But there are some unfortunate drawbacks of Lua 5.1. The debug output cannot really be traced back very efficiently because you just see the most recent source code location on runtime error., not a full stack trace. How do newer Lua versions improve on this quality of life stuff?
Looking forward to hearing about your opinion! Maybe share your life-stories with Lua aswell.
- Martin
I am very happy to see a forum solely dedicated to the Lua programming language! Thank you for creating it
Anyway, I want to share my viewpoints on the Lua 5.1 language. I have been developing in Lua for more than 10 years now, from time to time. Did you know that Lua is not just a scripting language but can be used for full blown projects? One of my old projects is a full blown scripting IDE called resedit. My most recent project is a 3D software renderer for frustum-plane intersection. The beautiful part about this language is its simplicity: no program crash if you do something utterly wrong. Implementing this library is really neat because you can compile it as static library and it has no complex dependencies.
But there are some unfortunate drawbacks of Lua 5.1. The debug output cannot really be traced back very efficiently because you just see the most recent source code location on runtime error., not a full stack trace. How do newer Lua versions improve on this quality of life stuff?
Looking forward to hearing about your opinion! Maybe share your life-stories with Lua aswell.
- Martin