Dear Lua community,
Last spring/summer I started researching a programming language for a
new project I was going to embark on. I was moving away for Python,
which has served me well for 14 years but I know wasn't going to be a
good fit for what I was going to develop.
I was looking for a portable, resource-efficient, high-level language
with a simple syntax, a straightforward C API, and few versatile tools
rather than a large variety of specialized commands and syntax constructs.
Eventually I landed on Lua (no pun intended) and stuck with it. 6 months
after, my project is in beta status and I couldn't have been happier
with my choice. Not only Lua satisfied all my requirements, but the
community in this mailing list has been helpful, inclusive, and straight
to the point.
For the curious, my project is a digital archival system to preserve
at-risk cultural heritage in low-resource environments:
https://git.knowledgetx.com/scossu/pocket_archive
This system is built on a RDF database & library written in C, which I
built Lua bindings for:
https://git.knowledgetx.com/scossu/volksdata_lua
My project fulfills a number of different technical tasks and it allowed
me to interface with many aspects of Lua and its community-supported
libraries (one major area I left aside for now is parallelism).
Therefore, I can say quite confidently that Lua is an excellent fit for
my project, and definitely for more to come. Thanks to you all in the
community for making it happen.
Stefano