[Gllug] Toolkit to write graphical app in Perl?

Richard Cohen richard at vmlinuz.org
Fri Jan 10 11:28:15 UTC 2003


On Fri, 10 Jan 2003, Rev Simon Rumble wrote:

> On Fri 10 Jan, John Hearns bloviated thus:
>
> > Simon, out of interest I found this on Freshmeat the other day:
> > eboxy is a small Linux application for building user interfaces for
> > set-top boxes, suitable for use on a TV. It reads an XML file describing
> > a simple GUI consisting of pages, buttons, images and labels, and
> > creates it on the screen. Buttons are produced from image files
> > specified in the XML
> > http://www.bluelightning.org/ebox/eboxy/
>
> Hmmm that's interesting.  Thanks will check it out.
>
> > But I don't think it will ever go on an iPAQ.
> > Maybe a better topic for the handhelds list?
> > Also Python is the language of choice for Familiar.
>
> Yeah they are keen on Python.  I'm not keen on a language where
> whitespace is significant, purely for knee-jerk reasons.  It's just
> not right!

Please please please don't let that knee-jerk reaction stop you from looking
at Python.  Really.  It's a cliche, and it's been said before, but it's not
a problem - it's a good thing.  You just indent your code the way you should
anyway, and miss out the brackets, and you really won't notice after a few
10's of lines of code that you're doing it.  And it's a good thing because
it means that everybody's Python looks similar - which makes it *so much*
easier to maintain, and to learn from reading other people's code, including
the standard library source, since most of it is written in Python...

There may or may not be other reasons to avoid Python - you can probably
guess that I like it - but don't let the whitespace issue stop you from
looking at it.

> > I just saw this on the Handhelds wiki http://www.wxwindows.org/
>
> Yeah this was in Linux Journal a coupla years back.  Despite what the
> name suggests, it's not X.  It's C/C++ though, which doesn't suit me.

I think there are bindings for a load of languages, including, of course,
wxPython... :-)

Cheers
Richard

-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list