unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Guile/Tk?
@ 2009-11-15 16:19 Josef Wolf
  2009-11-15 18:16 ` Guile/Tk? Andy Wingo
  2009-11-15 20:28 ` Guile/Tk? Neil Jerram
  0 siblings, 2 replies; 6+ messages in thread
From: Josef Wolf @ 2009-11-15 16:19 UTC (permalink / raw)
  To: guile-user

Hello,

I would like to try some GUI stuff with guile. Since I have some experience
with Tk (with perl and ruby), I tried Tk following
http://www.galassi.org/mark/mydocs/guile-programmer_2.html:

 (require 'Gwish)
 
 (use-library tcl)
 (use-interface tcl)
 (use-interface tclhack)
 
 (tk-main-loop)
 (quit)

But I keep getting errors like

 ERROR: Unbound variable: require
 ERROR: Unbound variable: use-library

or something.

Any hints?




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Guile/Tk?
  2009-11-15 16:19 Guile/Tk? Josef Wolf
@ 2009-11-15 18:16 ` Andy Wingo
  2009-11-16 20:30   ` Guile/Tk? Josef Wolf
  2009-11-15 20:28 ` Guile/Tk? Neil Jerram
  1 sibling, 1 reply; 6+ messages in thread
From: Andy Wingo @ 2009-11-15 18:16 UTC (permalink / raw)
  To: Josef Wolf; +Cc: guile-user

On Sun 15 Nov 2009 17:19, Josef Wolf <jw@raven.inka.de> writes:

> Hello,
>
> I would like to try some GUI stuff with guile. Since I have some experience
> with Tk (with perl and ruby), I tried Tk following
> http://www.galassi.org/mark/mydocs/guile-programmer_2.html:
>
>  (require 'Gwish)

From http://www.galassi.org/mark/mydocs/guile-programmer_toc.html:

  Guile Programmer's Manual
  For use with Cygnus Guile 1.0
  Last updated 6 July 1996

We do have some tk bindings bitrotten somewhere, but they would need
some love to work with Guile 1.8 (or 1.4 for that matter).

>  (use-library tcl)
>  (use-interface tcl)
>  (use-interface tclhack)

This was back in the days when you couldn't have tk without tcl... ouch
:)

Try guile-gnome if you're on 1.8. You should be able to install from
packages in e.g. Debian.

Andy
-- 
http://wingolog.org/




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Guile/Tk?
  2009-11-15 16:19 Guile/Tk? Josef Wolf
  2009-11-15 18:16 ` Guile/Tk? Andy Wingo
@ 2009-11-15 20:28 ` Neil Jerram
  1 sibling, 0 replies; 6+ messages in thread
From: Neil Jerram @ 2009-11-15 20:28 UTC (permalink / raw)
  To: Josef Wolf; +Cc: guile-user

Josef Wolf <jw@raven.inka.de> writes:

> Hello,
>
> I would like to try some GUI stuff with guile. Since I have some experience
> with Tk (with perl and ruby), I tried Tk following
> http://www.galassi.org/mark/mydocs/guile-programmer_2.html:
>
>  (require 'Gwish)
>  
>  (use-library tcl)
>  (use-interface tcl)
>  (use-interface tclhack)
>  
>  (tk-main-loop)
>  (quit)
>
> But I keep getting errors like
>
>  ERROR: Unbound variable: require
>  ERROR: Unbound variable: use-library
>
> or something.
>
> Any hints?

I'm afraid Guile's Tk support is years out of date.  There might be a
way of getting some of it working again, but I'm afraid I have no idea
in detail.

Anyone else?

     Neil




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Guile/Tk?
  2009-11-15 18:16 ` Guile/Tk? Andy Wingo
@ 2009-11-16 20:30   ` Josef Wolf
  2009-11-16 21:08     ` Guile/Tk? Linas Vepstas
  2009-11-17 17:51     ` Guile/Tk? David Pirotte
  0 siblings, 2 replies; 6+ messages in thread
From: Josef Wolf @ 2009-11-16 20:30 UTC (permalink / raw)
  To: guile-user

On Sun, Nov 15, 2009 at 07:16:10PM +0100, Andy Wingo wrote:
> On Sun 15 Nov 2009 17:19, Josef Wolf <jw@raven.inka.de> writes:
> > I would like to try some GUI stuff with guile. Since I have some experience
> > with Tk (with perl and ruby), I tried Tk following
> > http://www.galassi.org/mark/mydocs/guile-programmer_2.html:
> > [ ... ]
> 
> We do have some tk bindings bitrotten somewhere, but they would need
> some love to work with Guile 1.8 (or 1.4 for that matter).
[ ... ]
> This was back in the days when you couldn't have tk without tcl... ouch
> :)
> 
> Try guile-gnome if you're on 1.8. You should be able to install from
> packages in e.g. Debian.

Thanks for the quick answer, Andy!

gnome seems to be much more complicated than Tk, I guess? Further, there
seem to be lots of confusion about a canvas widget in guile-gnome.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Guile/Tk?
  2009-11-16 20:30   ` Guile/Tk? Josef Wolf
@ 2009-11-16 21:08     ` Linas Vepstas
  2009-11-17 17:51     ` Guile/Tk? David Pirotte
  1 sibling, 0 replies; 6+ messages in thread
From: Linas Vepstas @ 2009-11-16 21:08 UTC (permalink / raw)
  To: Josef Wolf, guile-user

2009/11/16 Josef Wolf <jw@raven.inka.de>:

> gnome seems to be much more complicated than Tk, I guess?

Well, certainly a lot prettier and more powerful.
I would have thought that the basic-usage examples
would have been quite simple, thought ...

--linas




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Guile/Tk?
  2009-11-16 20:30   ` Guile/Tk? Josef Wolf
  2009-11-16 21:08     ` Guile/Tk? Linas Vepstas
@ 2009-11-17 17:51     ` David Pirotte
  1 sibling, 0 replies; 6+ messages in thread
From: David Pirotte @ 2009-11-17 17:51 UTC (permalink / raw)
  To: Josef Wolf; +Cc: guile-user

Le Mon, 16 Nov 2009 21:30:50 +0100,
Josef Wolf <jw@raven.inka.de> a écrit :

> On Sun, Nov 15, 2009 at 07:16:10PM +0100, Andy Wingo wrote:
> > On Sun 15 Nov 2009 17:19, Josef Wolf <jw@raven.inka.de> writes:
> > > I would like to try some GUI stuff with guile. Since I have some experience
> > > with Tk (with perl and ruby), I tried Tk following
> > > http://www.galassi.org/mark/mydocs/guile-programmer_2.html:
> > > [ ... ]
> > 
> > We do have some tk bindings bitrotten somewhere, but they would need
> > some love to work with Guile 1.8 (or 1.4 for that matter).
> [ ... ]
> > This was back in the days when you couldn't have tk without tcl... ouch
> > :)
> > 
> > Try guile-gnome if you're on 1.8. You should be able to install from
> > packages in e.g. Debian.
> 
> Thanks for the quick answer, Andy!
> 
> gnome seems to be much more complicated than Tk, I guess? Further, there
> seem to be lots of confusion about a canvas widget in guile-gnome.

Hello Josef,

guile-gnome is fantastic, give it a try! [as time allows, being very busy, can help
with the basics if you need]

Cheers,
David




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-11-17 17:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-15 16:19 Guile/Tk? Josef Wolf
2009-11-15 18:16 ` Guile/Tk? Andy Wingo
2009-11-16 20:30   ` Guile/Tk? Josef Wolf
2009-11-16 21:08     ` Guile/Tk? Linas Vepstas
2009-11-17 17:51     ` Guile/Tk? David Pirotte
2009-11-15 20:28 ` Guile/Tk? Neil Jerram

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).