Re: Re: widget toolkits

Raymond Martin <[email protected]>
Newsgroups gmane.lisp.lush.devel
Message-ID <[email protected]>
> > Sure it's possible from Lush to use external widget toolkits, but why bother?
> > It's great to have a dynamic and RAD GUI such as Ogre and I think it would much
> > better serve the cause of Lush to extend Ogre than just to interface to a different
> > set of GUI widgets.
> 
> If there are good GUI toolkits, then why bother re-doing the work?
> You would even get around writing documentation if the interface to
> an existing toolkit is straightforward.

I think you are forgetting some of the premises behind Lush of having multiple
capabilities under one programming roof, so to speak.

The GUI under Lush, as you can read in the documentation, is intended more for the rapid
application development aspects it can bring to everyones benefit. Lower-level C stuff
can be kept at arms length by this. There is no overwhelming reason to bother making an
interface to an external C/C++ GUI toolkit when you already have Ogre and the full 
glory of using Lisp to interact with a GUI at runtime.

If there is a need for a GUI builder, then I for one think it should be made with Ogre.
This is right in line with the basic idea of Lisp as being a programmable programming
language. As things would proceed Ogre itself would evolve as the needs arise. Again
this is in line with the Lisp philosophy of programming--bottom-up programming.

As far as I can see Ogre is a great piece of work. Just try finding another free or
simple GUI toolkit with Lisp under the hood--hard to find, too complicated, $.
Yes, it needs some updating, that's a given. No reason to put it on the side for
another toolkit though.

Raymond



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.