Lua means "moon" in Portuguese

7 views
Skip to first unread message

Tal Liron

unread,
Sep 9, 2013, 3:05:12 AM9/9/13
to prudence-...@googlegroups.com
I'm very happy to announce that the Lua programming language is now fully supported in Three Crickets free software!

You can write Sincerity plugins in Lua and create Prudence resources (scriptlet, manual) using this popular language. And of course, key is Lua support in Scripturian, which will allow you to easily integrate Lua into your own high-concurrency Scripturian-based products. Scripturian caches Lua documents by compiling them into portable Lua bytecode.

Lua is an especially lightweight multi-paradigm dynamic language, which shares many features with JavaScript, but is nevertheless simpler to implement due to its minimalist design. The simple implementation allows for a register- rather than stack-based virtual machine and famously fast performance. Sincerity implements Lua via Luaj, which outperforms even the standard C-based Lua in many situations, and of course allows integration with JVM libraries:

http://luaj.org/luaj/README.html

Lua support has been committed to git and will be available in the next release, assuming testing is successful.

Also not that we are using Luaj 3.0-beta1. Beta means beta, but so far I have not encountered a single bug.

-Tal
Reply all
Reply to author
Forward
0 new messages