Hey, all.

I'm looking for some advice. I'm using Perl for a tournament swiss-pairings
program, and I've gotten to where I want to tack on a graphical user
interface.

My primary reason for using Perl is that it'll run everywhere, and I'd like
for my graphical interface to be easily installed and universal as well.

I run Debian GNU/Linux and MacOS X Tiger personally, but I also want the
program to run seamlessly and painlessly on Windows.

Perl/Tk seems like a good choice, but it is intensely painful to get going
on MacOS X, it seems. Instructions specify reinstalling Perl from source,
which requires XCode. I don't want to force non-developers who want to run
a tournament using my software to have to download hundreds of megabytes
of software and then run through a sketchy build process. Aside from this,
Tk would be great, as it's easily used under Unix and Windows. I've already
started using Tk, but the pain Mac users will experience seems like it might
be enough to cause me to scrap this avenue of exploration.

wxPerl seems like a choice as well, but I don't know how widespread it is.
It seems not to exist in Debian Sarge or NetBSD pkgsrc, for instance. It
comes with the base system in MacOS X... I am still in the process of
figuring out how to get foo.pl to tie itself to /usr/bin/{wxP,p}erl in
MacOS X, though. There's http://www.web42.com/software/perlwrapper/, which
I haven't tried yet, and there are binary installers for Windows.

Java would do what I want everywhere, especially if I limited myself to,
say, functionality available in Kaffe, but I don't want to use Java for
this! If someone has a suggestion for a single cross-platform GUI toolkit
I can use with Perl that won't require any bleeding on my users' parts,
I'd be grateful. What have you used? What have you liked about it?

Thanks!

-- 
Mason Loring Bliss          [EMAIL PROTECTED]          Ewige Blumenkraft!
awake ? sleep : random() & 2 ? dream : sleep; -- Hamlet, Act III, Scene I

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to