Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
BOOK Beginning Lua Programming ISBN: 978-0-470-06917-2
This is the forum to discuss the Wrox book Beginning Lua Programming by Kurt Jung, Aaron Brown; ISBN: 9780470069172
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK Beginning Lua Programming ISBN: 978-0-470-06917-2 section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developersí questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
 
 
Thread Tools Display Modes
  #1 (permalink)  
Old July 5th, 2007, 01:04 PM
Registered User
 
Join Date: Mar 2007
Location: , , .
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default recommendation for IDEs

I can understand that you did not cover developement enviornments in your book as you want to focus on the non-changing core part of the Lua language. But there are quite a few really nice IDEs available for download at the lua.org site:
http://lua-users.org/wiki/LuaAddons
and I am curious about what you think are the best ones to work with. I am especially curious about how well Lua can make GUI apps. Thats one thing I miss about old languages like VB and Delphi were the really nice GUI design tools where you drag out buttons and text fields onto a workspace. Will anything like that every be available for Lua? I notice wxWidgets seems to be favored for use with Lua, what is your preference for making GUI apps in Lua?

  #2 (permalink)  
Old July 5th, 2007, 02:38 PM
Wrox Author
 
Join Date: Apr 2006
Location: , , .
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Brad,

> But there are quite a few really nice IDEs available for download
> at the lua.org site: http://lua-users.org/wiki/LuaAddons and I am
> curious about what you think are the best ones to work with.

This would be a great discussion topic for the general Lua mailing
list (see http://www.lua.org/lua-l.html). It would be interesting
to learn what development environments people are using and what
their respective advantages are. For my part as a committed command
line developer, I'm unfortunately rather ignorant of them.

> I am especially curious about how well Lua can make GUI apps.

Lua is perfect for developing graphical user interface applications
-- you can separate the low-level interface code written in C or
C++ from the high-level code written in Lua. The wxWidgets library
seems especially finished and comprehensive, although I have only
examined it briefly. If you're developing for the Win32 platform,
you might want to investigate the VCL Lua project. It is currently
a little rough, but it makes use of Borland's excellent visual
component library.

I'm not that familiar with the Lua libraries that are out there,
but I have a feeling that if I was to work with one, I would wind
up writing a layer in Lua that would facilitate using it from the
application level. In particular, it would use Lua coroutines to
manage events.

> Thats one thing I miss about old languages like VB and Delphi
> were the really nice GUI design tools where you drag out buttons
> and text fields onto a workspace. Will anything like that every
> be available for Lua?

Here again, the folks on the Lua mailing list will have many more
answers than I do. My experience with building GUI applications is
using a Lua binding that places all controls on a form at runtime.
The placement is done by specifying how the controls are grouped,
kind of like the XUL box model
(http://www.xulplanet.com/tutorials/xultu/boxes.html).

--
Kurt


  #3 (permalink)  
Old July 6th, 2007, 03:12 PM
Registered User
 
Join Date: Mar 2007
Location: , , .
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks for the response Kurt. I just want to mention that I have asked this question in the #Lua IRC channel, a bunch of very sharp individuals frequent that channel. But like anything, everyone has there own opinion on what is best. So I thought since you wrote a book that takes an objective overview of the language, that you might have something to include about IDEs that you couldnt include in the book. But as it turns out, that is not something youve delved into. But thanks for the info you have provided, I will be very curious to check out the toolkit that uses Borlands librarys.
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
I need a Book Recommendation ConstantineAugustus All Other Wrox Books 1 February 20th, 2006 03:17 PM
Book recommendation g2000 Classic ASP Databases 1 September 2nd, 2005 06:28 AM
Book Recommendation mommie_geek ASP.NET 1.0 and 1.1 Basics 3 March 29th, 2005 09:07 AM
Book recommendation for .Net echovue VS.NET 2002/2003 2 January 3rd, 2005 04:40 PM
Tool recommendation requested pankaj_daga Oracle 1 July 11th, 2004 10:09 PM



All times are GMT -4. The time now is 05:06 AM.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.