A while ago I encountered a clever little language called Lua. It's got most of the goodies you'd expect in a dynamic scripting language and feels quite naturual if you've used Python/Perl/Ruby/JavaScript etc. What sets it apart in my opinion is its small size (about 200k compiled, with strategies to reduce even that) and the ease with which it can be integrated into a native C/C++ application (it's written in nearly 100% ANSI C and has a very clean "glue" API).
As it happens we had a slot that Lua could fill at work and so I wound up giving a training session on the language. I put together an internal slide presentation using a Python tool called Pylize. I wrote an article on Pylize for Linux.Com and converted the contents of the presentation into an article for OnLAMP at the O'Reilly Network.
Technorati Tags: Lua, Development
Post a Comment