Lua can help with the development

4 views
Skip to first unread message

Petsagourakis George

unread,
Oct 14, 2008, 7:36:20 AM10/14/08
to Wildcat CAD
I am confident that Lua (www.lua.org) can help with the development of
Wildcat quite a lot.
I know that it is quite easy to use Lua inside C++ (though I am no
programmer) and this is a huge opportunity to try out new directions
of the Wildcat development. Quickly test what a new wildcat ability
would do, then freeze and implement in C++ afterwards (there is some
code at luaforge.net that does this as far as I know).

Also this can produce a Wildcat API that will later enable Lua scripts
(possibly from users/community) to enhance and develop functions to
accommodate new uses of this software. Take a look at Sketchup.
Sketchup has had Ruby (IMHO, ugly, bad, nasty) since version 5
(release 4-5 yrs ago) and today in version 6 a whole community is
stuck on it since the community itself is making the plugins that
enhance the product in a way Google would never dream of.
Suffice to say that since Google bought Sketchup (I believe 2006) a
new version of the software is yet to come.

I'd like to see the developers' views on this matter.

Graham Hemingway

unread,
Oct 14, 2008, 9:40:08 AM10/14/08
to wildc...@googlegroups.com
At this point I don't have a lot of feeling one way or the other in terms of which scripting languages to support.  I have a background in JavaScript, but I really don't see a reason to allow support for whatever languages people would like.  I have no experience or knowledge about Lua.  I will read up some.

You mention that you are not a programmer.  Do you have enough of a background to try your hand at adding Lua support?
I ask because at this point Dan and I are quite busy with our own areas and we would welcome some new talent and ideas.

Let me know and thanks for the comment.

Cheers,
   Graham

--
Graham Hemingway
cell: (615) 294-7133

Petsagourakis George

unread,
Oct 14, 2008, 1:11:53 PM10/14/08
to Wildcat CAD
In fact I think I can give it a try if there is a layout of the
functions and the classes involved in the structured of Wildcat.
Are there any diagrams in order to see and define the interface to Lua
and its scripts?

On Oct 14, 4:40 pm, "Graham Hemingway" <graham.heming...@gmail.com>
wrote:
> At this point I don't have a lot of feeling one way or the other in terms of
> which scripting languages to support.  I have a background in JavaScript,
> but I really don't see a reason to allow support for whatever languages
> people would like.  I have no experience or knowledge about Lua.  I will
> read up some.
> You mention that you are not a programmer.  Do you have enough of a
> background to try your hand at adding Lua support?
> I ask because at this point Dan and I are quite busy with our own areas and
> we would welcome some new talent and ideas.
>
> Let me know and thanks for the comment.
>
> Cheers,
>    Graham
>

Rocketmagnet

unread,
Oct 23, 2008, 6:41:24 PM10/23/08
to Wildcat CAD
Hi,

Lua is a language which is used as a scripting language in a lot of
fairly high performance areas, like games. It's a fairly simple, but
powerful language, and interfaces just fine to C and C++.
One great thing about Lua is that it can use wxWidgets!

I'm actually using Lua as a scripting language in my own project
(Liquidpcb). I chose Lua for its speed and simplicity, but I can't
say how it compares to other languages like Ruby etc.
I would be very happy to help you guys a little implementing it in
WildCat. It might benefit both our projects to build the scripting
API together and make it compatible.

Hugo
Reply all
Reply to author
Forward
0 new messages