Ooops, I forgot the link to the version with my comments
and instructions to compile on Debian! Here it is:
http://angg.twu.net/emacs-lua/emlua.cpp.html
http://angg.twu.net/emacs-lua/emlua.cpp
Cheers =/,
Eduardo
On Sun, 18 Apr 2021 at 01:32, Eduardo Ochs <eduardoochs@gmail.com> wrote:
>
> Hi list,
>
> about a month ago I asked on the Lua mailing list if anyone there had
> tried to create an Emacs module that would load Lua and then start a
> Lua interpreter and let Emacs call it...
>
> I received this answer,
>
> http://lua-users.org/lists/lua-l/2021-03/msg00084.html
>
> and today I finally had time to compile that code on Debian and test
> it. It looks prototype-ishy, but it is surprisingly functional - if we
> run something that returns several values, like the second sexp here,
>
> (emlua-dostring "a = 22")
> (emlua-dostring "return a+33, '44', {}")
>
> it retuns a vector like this,
>
> ["55" "44" "table: 0x55f5e0a15a10"]
>
> with tostring-ed versions of all its return values, and if we run
> something that yields an error it returns a string with Lua's error
> message.
>
> I haven't played much with it yet.
> Happy hacking =),
>
> Eduardo Ochs
> http://angg.twu.net/#eev
> http://angg.twu.net/emacsconf2020.html