Peter,

I agree with all of the comments you just made on Ltk, but I wanted to
add one more--simplicity.  I believe that one of the main reasons that
Tk has been ported to so many systems and to so many languages is that
is so very simple to get a working GUI up and running in no time.  It
just seens to fit a dynamic language better than any other GUI
library.  The way I look at it is, if you want to do some quick text
manipulation on a few files on your hard drive you're going to use a
language like Perl or Python not C or C++, you're going to reserve
C/C++ for the larger more complex tasks.  By the same line of reason,
Tk is ideally suited for tasks that need a small GUI quickly.  E.g.,
If I wrote a great little script in Lisp for manipulating cronjobs or
something and wanted to give it my friends who run OS X, but don't
neccessarily want to deal with the CLI, I'm going to use Tk, since I
can have the GUI up and running in smallest possible time.  For a
major application, I'll probably look into larger and more complicated
GUI libraries (such as Qt, or even Cocoa with OpenMCL).

IMO, one GUI library does not fit all, its nice to have the right
tools for the right job.

Christopher

On 12/16/05, Peter Herth <[EMAIL PROTECTED]> wrote:
> On 12/16/05, Clemens Fruhwirth <[EMAIL PROTECTED]> wrote:
>
> > To be honest, I don't like Tk. This is no rational thing -- so please
> > don't feel offended by my statement -- but it's emotional. I never
> > used a program coded with Tk, simply because I dislike it's look and
> > feel. It does not feel "natural", nor does it appeal my perfect font
> > gylphs fetishism. I've your are used to Tk, you probably can't follow
> > this "reasoning", but probably this feeling turns up for you when
> > imaging one of this toolkits:
> > Swing, AWT, Athena, McCLIM, Motif.
> >
> > I looked at the screenshots of Ltk and found that it's look and feel
> > hasn't changed. I was surprised to see nice Aqua screenshots for OS X
> > (although I'd like to see the line drawing done with good anti-aliasing
> > algorithms like those in the cairo graphics lib). So, probably there is
> > also a more modern look for X11? I was thinking about Tk on GTK, or Tk
> > on QT. Googling this failed. (I hope that's just because of bad googling,
> > otherwise I doubt that I can work on such a project simply because I
> > don't want to look at it.)
> >
>
> Indeed, Tk looks very native on Aqua. But have you checked out the
> Tile engine?  (Theming for Tk, contains e.g. a gtk theme) Ltk has some
> support for it.
> Anyway, while its beauty may very with the platforms, Tk has a very
> powerful widget set and the nicest layout managers I have encountered
> so far. But the main advantage of Ltk is, that it is ready to use :).
> While it is under active development, it is stable and in commercial
> use.
> If one day a viable Lisp binding for QT comes up, I would be very
> happy, because I can clearly see applications for that, but if a
> lisper looks for an easy toolkit that is usable right now, then Ltk
> deserves a look :)
>
> Peter
> _______________________________________________
> Gardeners mailing list
> [email protected]
> http://www.lispniks.com/mailman/listinfo/gardeners
>


--
Christopher Roach
[EMAIL PROTECTED]
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to