On Sun, Dec 11, 2011 at 5:49 AM, Gour <g...@atmarama.net> wrote:
> I'm new to both Lua and wxLua thanks to premake project which we're
> considering to use as a build system for our new multi-platform GUI
> project in D.

I have not used premake, but we use Bakefile (which is difficult for
me to understand) and CMake which I started using recently on other
projects and have grown to like, though it has its share of problems.
CMake works very well, but the language is very awkward and it is
difficult, but not impossible, to accomplish many simple programming
tasks, like string and array manipulation.

> Since the world of GUI bindings in D is not in the best shape, and
> knowing about LuaD project (https://github.com/JakobOvrum/LuaD) which
> lists "Run Lua code from D, and D code from Lua (Yes)" as one of its
> goal, I wonder what do you think about writing GUI-part of application
> using wxLua and using D for the rest?

That would be possible, I imagine. wxLua wraps most of wxWidgets
already (see below about 2.9). Keeping the bindings up to date is by
far the hardest task. I have tried to make wxLua look and act just
like the C++ code as much as possible since I do NOT want to maintain
my own wxLua documentation for wxWidgets. This may work to your
advantage. wxLua does not does not use a modified version of Lua so
whatever works with normal Lua will work with wxLua.

> Of course, we hope that development of wxLua is more active than wxD.

The development of wxLua is plodding. I have been very bad about
making releases, but the SVN (used to use CVS until recently) is
always up to date with the current wxWidgets since I do use it
personally nearly daily.

In fact, I will commit changes to allow it to work with 2.9 tonight!

I hope this helps, I don't know anything about the D <--> Lua bridge
code or how well that works.

Regards,
    John

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
_______________________________________________
wxlua-users mailing list
wxlua-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxlua-users

Reply via email to