Lunatic Python - Labix
Category:
Lunatic Python - Labix
Lunatic Python is a two-way bridge between Python and Lua, allowing these languages to intercommunicate. Being two-way means that it allows Lua inside Python, Python inside Lua, Lua inside Python inside Lua, Python inside Lua inside Python, and so on.

LuaInterface
Category:
LuaInterface
LuaInterface is a library for integration between the Lua language and Microsoft .NET platform's Common Language Runtime (CLR). Lua scripts can use it to instantiate CLR objects, access properties, call methods, and even handle events with Lua functions.

LuaJIT
Category:
LuaJIT
LuaJIT implements the full set of language features defined by Lua 5.1. The virtual machine (VM) is API- and ABI-compatible to the standard Lua interpreter and can be deployed as a drop-in replacement.

LuaJIT offers more performance, at the expense of portability. It currently runs on all popular operating systems based on x86 or x64 CPUs (Linux, Windows, OSX etc.). Other platforms will be supported in the future, based on user demand and sponsoring.

Using Lua with C#
Category:
GameDev.net - Using Lua with C#
Embedding Lua into C# with LuaInterface is so easy that it's almost embarrassing. The wrapper takes care of most everything and exposes a very easy to work with API.

Parrot VM
Category:
Parrot VM
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.

LuaThread
Category:
LuaThread: Multi-(platform|threading) support for the Lua language
LuaThread enables the Lua programmer to create preemptive, concurrent Lua programs, in which several threads of execution coordinately perform different tasks in parallel. The library runs both on Unix systems supporting the Pthreads standard and on Win32 systems (natively).
The functionality is provided in two parts: routines needed by Lua core to control parallel access to its internal structures and, independently, functions providing Lua scripts with the ability to create and synchronize multiple threads of execution.

Filters Sources And Sinks
Category:
lua-users wiki: Filters Sources And Sinks
Certain operations can be implemented in the form of filters. A filter is a function that processes data received in consecutive function calls, returning partial results chunk by chunk. Filters become even more powerful when we allow them to be chained together to create composite filters. Filters can be seen as middle nodes in a chain of data transformations. Sources and sinks are the corresponding end points of these chains. A source is a function that produces data, chunk by chunk, and a sink is a function that takes data, chunk by chunk. In this technical note, we define an elegant interface for filters, sources, sinks and chaining.

Functional programming patterns in Lua
Lua Style Guide
Category:
Lua Style Guide
A good common sense style guide for LUA
Lua Functional
Category:
Lua Functional — Samsarin
lua-functional provides a set of higher-order functions typically found in functional languages.

Here's how to implement map-reduce in Lua
Kepler: Overview
Category:
Kepler: Overview
Kepler is an open source platform that brings the power of Lua to web development. There are a number of great Web development platforms out there but none balances portability, size, power and extensibility quite like Kepler does