An Erlang linked-in driver that allows embedding Lua into the Erlang VM
Erlang C
Pull request Compare This branch is 12 commits ahead of raycmorgan:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
c_src
ebin
include
lib
src
.gitignore
Emakefile
Makefile
Makefile.Darwin
Makefile.Linux
README.markdown

README.markdown

This is a fork of raycmorgan's erl-lua erlang-lua integration library. The original is available here

Example:

1> {ok, L} = lua:new_state().
{ok,{lua,#Port<0.771>}}
2> lua:dostring(L, "t = {a=1;b='test';c={a='whatever'}}").
ok
3> lua:gettable(L, global, "t").
[{"a",1},{"c",[{"a","whatever"}]},{"b","test"}]

The aim of this library is to enable a high-level embedded-lua API for use in configuration processing and extension coding for erlang projects. For a real-world example of this in action, see darrikmazey/erlmon