[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: I developed a generator for binding Lua.
- From: Masayuki Fukushiro <fukushirom@...>
- Date: Sun, 26 Apr 2020 20:24:45 +0900
Thank you Lua team members for the release of Lua 5.4.0.
I've renamed LuaMango to LuaStick, because I found a similar name
project 'MangoLua'.
And it supports Lua 5.4.0. I've confirmed it works on Windows.
https://github.com/hukushirom/luastick
Thanks.
--
Masayuki Fukushiro
2020年3月20日(金) 11:50 Masayuki Fukushiro <fukushirom@graphkobo.com>:
>
> Thank you Roberto, Michal for your replay.
>
> > Thank you for sharing. Please don't take this as criticism, just curiosity - what was the motivation to develop a new C++ binding generator? How does it compare to other existing Lua binding generators, what sets it apart?
>
> Many years ago I developed this binding generator originally for my
> another OSS drawing tool. I've been leaving the drawing tool for long
> time, but recently I had a chance to edit it, then I decided to fix
> the generator and open it at github.
>
> When I started to bind Lua and my drawing tool, I used toLua, toLua++
> and Luabind. But they did not support new version of Lua, so I decided
> to make a new binding tool. That is the motivation.
> To tell the truth, I don't know a lot about other binding generators,
> so I cannot compare my generator and others. But I was aware of the
> following points when development of it.
> - Users do not have to add extra-code for binding.
> - It is not affected by the version up of Lua, as possible.
> - It generates an API manual too.
> - Easy debugging. The generated code includes comments that describe
> which program generates the code. See the following example.
> --------------------------
> // Generated at "c:\src\luamango\luamango\luamango.cpp"(7137)
> Mangolib::push_table(L, "Type");
> --------------------------
>
> --
> Dynamic Draw Project
> Masayuki Fukushiro
> E-mail: fukushirom@gmail.com
> Web: http://www.dynamicdraw.com/
> Github: https://github.com/hukushirom/luamango
>
>
>
>
> 2020年3月20日(金) 4:33 Michal Kottman <michal.kottman@gmail.com>:
> >
> > On Thu, Mar 19, 2020, 1:06 PM Masayuki Fukushiro <fukushirom@gmail.com> wrote:
> >>
> >> I've developed a generator for binding Lua.
> >> https://github.com/hukushirom/luamango
> >> It enables to export C++ classes, structs, enums, variables and others to Lua.
> >
> >
> > Thank you for sharing. Please don't take this as criticism, just curiosity - what was the motivation to develop a new C++ binding generator? How does it compare to other existing Lua binding generators, what sets it apart?
_______________________________________________
lua-l mailing list -- lua-l@lists.lua.org
To unsubscribe send an email to lua-l-leave@lists.lua.org