• Stars
    star
    377
  • Rank 113,535 (Top 3 %)
  • Language
    Java
  • License
    MIT License
  • Created over 14 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LuaJava is a scripting tool for Java. The goal of this tool is to allow scripts written in Lua to manipulate components developed in Java. LuaJava allows Java components to be accessed from Lua using the same syntax that is used for accessing Lua`s native objects, without any need for declarations or any kind of preprocessing. LuaJava also allows Java to implement an interface using Lua. This way any interface can be implemented in Lua and passed as parameter to any method, and when called, the equivalent function will be called in Lua, and it's result passed back to Java.

luajava

LuaJava is a scripting tool for Java. The goal of this tool is to allow scripts written in Lua to manipulate components developed in Java.

It allows Java components to be accessed from Lua using the same syntax that is used for accessing Lua`s native objects, without any need for declarations or any kind of preprocessing. LuaJava also allows Java to implement an interface using Lua. This way any interface can be implemented in Lua and passed as parameter to any method, and when called, the equivalent function will be called in Lua, and it's result passed back to Java.

More Repositories

1

remdebug

Remote debugger for Lua using LuaSocket. RemDebug offers breakpoints, inspection, step into, step over and watch expressions using a simple command-line controller. The protocol allows the use of the debugger engine with other client interfaces.
Lua
38
star
2

LuaEclipse

LuaEclipse is a collection of plugins developed for the Eclipse platform that together make an IDE for the development of applications in the Lua programming language. In this environment it's possible to edit Lua scripts with syntax highlight, code completion, compilation errors, code and comment folding, script execution with a pre-configured interpreter, besides the tools that the eclipse platform provides. The main goal of the project is that new tools will be developed using the extension architecture that the Eclipse platform provides and that LuaEclipse has available for extension of its capabilities.
Java
25
star
3

loft

Loft is an object factory designed to implement create, save, retrieve, search and destroy operations on lua 'objects' -- meaning by object a table that obeys a certain 'schema'. Schemas and the actual persistence operations are treated by plugins.
Lua
8
star
4

schema

Schema is a module (originally part of Loft) that allows one to declare the structure of Objects and their relationships in a way that can be used later on Form generators, ORM and persistence layers.
Lua
7
star
5

luafaces

Faces (or LuaFaces) is a macro language, template engine and component framework that allows one to perform outstanding webdevelopment in lua. It features renderization cache and a designer-friendly syntax.
6
star
6

knex-yaml-schema

An opinionated tool that uses YAML to create and populate tables using knexjs
JavaScript
3
star
7

moonwalker

Moonwalker is a Lua incremental parser written in Lua. Its goal is to allow fast and incremental AST construction, while still allowing syntax and handling extensions.
2
star
8

dryboard

Dryboard is an async, future-enabled memory key store.
JavaScript
2
star
9

Capoeira

Capoeira is a full-feature graphic application development engine and framework
Lua
1
star
10

chrysalis

Yet another Javascript template engine.
JavaScript
1
star