This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: pTk


> From: Klaus Schilling <Klaus.Schilling@home.ivm.de>
> 
> people at cornell (spelling????) created the portable Tk set pTk, which allows
> direct access to Tk from languages other than tcl, without having to struggle
> with tcl at all. They use it now with perl5 and think it would work with python
> , C++ and Common Lisp as well. Would it make sense to try the same with guile

Yes.  Where do I get this thing?

> or is the decision for gtk , STk and gtcltk already definitive and exclusive?

GTk is a set of interface procedures to call Tk from Guile.  I don't
think anybody calls it perfect.  STk is a different implementation of
Scheme that also has an interface to Tk.  We would like to be
compatible at the source level (except, of course, where we can be
clearly better), but STk is not a part of Guile.  Gtcltk is mostly
just a hack to get at Tk, which is hiding behind Tcl.  If pTk makes
this easier, I am all for it.

> And I've never heard about attempts to interface Athena or Lesstif with guile. 
> What makes those GUI toolkits that bad that guile should not bother with them?

Evil daemons?  No, no, that's not it.  Actualy, I have a thing called
guile-xt kind of half done.  Both Athena and Lesstif go are built on
top of the Xt toolkit.  I could run a few little test programs that
create buttons and labels through Guile and Lesstif, but when I last
worked on this, it seemed that Lesstif was kind of buggy.  Or maybe I
was doing it wrong.  Rumor has it that Lesstif is much better now.  In
any case it's not ready for prime time.  I think I should have some
free time to put into this in the near future, so stay tuned, or
contact me with offers of help or money.

-- 
     --Keith

This mail message sent by GNU emacs and Linux.
Food, Shelter, Source code.