Topic: Useful Lua Libraries

Hello!

A little while ago I posted some ideas on some plugins I wanted to make, and now I don't think it's necessary thanks to some libraries that have already been developed to assist with Lua programming:


1. LuaSockets (http://w3.impa.br/~diego/software/luasocket/)

-This will assist developers who want to integrate TCP/UDP, SMTP, HTTP, or FTP protocols within their Maratis applications.


2. LuaSQL (http://keplerproject.org/luasql/)

-This will assist developers who want an integrated DBMS within their Maratis application. It interfaces with several different Database architectures (i.e. MySQL, SQLite, Oracle, PostgreSQL). Note that you'll have to have that Database type installed on your machine in order to get it to work.


Both are MIT licensed (like Lua), and I think the only caveat with LuaSQL is that they'd like some kind of mention inside of your project's documentation (which I totally don't mind doing).

Since I've just learned about these myself, if anybody tries using them, I'd love to hear your feedback. Cheers! smile

Last edited by sunnystormy (2014-02-24 16:21:41)

Re: Useful Lua Libraries

And I have been looking into LuaJIT (http://luajit.org/) a JIT compiler for Lua that would speed up the execution of any scripting. Event its interpreter (as iOS forbid generation of executable code on the device) is more efficient than the orginal Lua implementation.