LabLua - Lua programming language research lab at PUC-Rio

Technologies
lua, céu, elasticsearch, luarocks, netbsd
Topics
operating systems, programming languages, distributed systems, scripting
LabLua - Lua programming language research lab at PUC-Rio

LabLua is a research lab at the Catholic University of Rio de Janeiro (PUC-Rio), affiliated with its Computer Science Department. It is dedicated to research on programming languages, with an emphasis on the Lua language. Lua is a powerful, fast, lightweight, scripting language, currently used in areas ranging from embedded systems to games and web development. LabLua was founded on May 2004 by Prof. Roberto Ierusalimschy, the chief architect of the Lua language.

2016 Program

Successful Projects

Contributor
Dhaval Kapil
Mentor
Pablo Musa
Organization
LabLua
Improve elasticsearch-lua tests and builds
Elasticsearch is very good and scalable search engine. It provides a REST API accessed through JSON format. My project aims to improve the existing...
Contributor
VicentiuM
Mentor
Francisco
Organization
LabLua
Extending the online tutorial of Céu with Emscripten and SDL
I want to extend the tutorial offered by LabLua for the Ceu language. As it is, when you write code on their website and press submit, the code is...
Contributor
Kevin Clancy
Mentor
Fabio Mascarenhas
Organization
LabLua
Add class-based object-oriented programming to Typed Lua
This project seeks to design and implement a class system for Typed Lua which will replace its current class definition style. It should feel like a...
Contributor
Victor Dias
Mentor
Tomás Guisasola
Organization
LabLua
An automatic generator of WSDL documents to LuaSOAP
A fully automatic generator of WSDL documents to LuaSOAP composed by a generation module and a parameter based script. This will improve the LuaSOAP...
Contributor
MattG
Mentor
Sérgio Queiroz de Medeiros
Organization
LabLua
Improving the Quality of Error Messages in PEG Parsers
Parsing Expression Grammars (PEGs) are an expressive formalism for designing and implementing top-down parsers with local backtracking. An issue that...
Contributor
dtomek
Mentor
Andre
Organization
LabLua
Typed Lua Core Typechecker
The idea of this project is to use Haskell as another way of reasoning about the typing rules of Typed Lua. Project involves implementing parser and...
Contributor
roboo
Mentor
Hisham Muhammad
Organization
LabLua
Next Generation of the LuaRocks test suite
In this project we focus on package manager for Lua modules, LuaRocks. Our main goal is to increase quality of test suite, because it's implemented...
Contributor
rnikhil275
Mentor
Etiene Dalcol
Organization
LabLua
Admin Center, Elasticsearch integration for Sailor and Luagoogle
The admin center would be pivotal in utilizing the autogen functions and a configuration file editor would make it easy for the end user to edit conf...