From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Bill Schottstaedt Newsgroups: gmane.lisp.guile.user Subject: Re: guile as extension language Date: Mon, 8 Apr 2002 04:43:35 -0700 Sender: guile-user-admin@gnu.org Message-ID: <200204081143.EAA07200@cmn14.stanford.edu> References: <200204062347.g36Nl7l21986@mr-ed.jpl.nasa.gov> <1018150155.1544.17.camel@maybelline> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 (NeXT Mail 3.3 v148.2.1) Content-Type: text/plain X-Trace: main.gmane.org 1018277151 27243 127.0.0.1 (8 Apr 2002 14:45:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 8 Apr 2002 14:45:51 +0000 (UTC) Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16uaP0-00075A-00 for ; Mon, 08 Apr 2002 16:45:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uYWG-0002we-00; Mon, 08 Apr 2002 08:45:12 -0400 Original-Received: from cm-mail.stanford.edu ([171.64.197.135]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uXYh-0006jb-00 for ; Mon, 08 Apr 2002 07:43:39 -0400 Original-Received: from cmn14.stanford.edu (cmn14.stanford.edu [171.64.197.163]) by cm-mail.stanford.edu (8.11.6/8.11.6) with ESMTP id g38Bhc525501 for ; Mon, 8 Apr 2002 04:43:38 -0700 Original-Received: (from bil@localhost) by cmn14.stanford.edu (8.9.3/8.9.3) id EAA07200 for Guile-user@gnu.org; Mon, 8 Apr 2002 04:43:37 -0700 (PDT) In-Reply-To: X-Nextstep-Mailer: Mail 3.3 [m68k] (Enhance 2.2p2) Original-Received: by NeXT.Mailer (1.148.2.1) Original-To: Guile-user@gnu.org Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:150 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:150 > Bill Schottstaedt has previously posted examples using both Motif and > Gtk, and Ariel Rios has written a `GuileRepl' widget using Gtk. All > of these are examples of case 1 above. I'd guess that Bill's example > is available in the Snd source, and Ariel's in Gnome CVS. Snd is available via: ftp://ccrma-ftp.stanford.edu/pub/Lisp/snd-5.tar.gz http://www-ccrma.stanford.edu/software/snd/ http://sourceforge.net/projects/snd/ It makes extensive use of Guile as an extension language, and has a "listener" (a sort of shell-like text entry widget to accept and edit scheme code). I haven't had time recently to keep up with Gtk changes, so I'd recommend trying the Motif version; there are prebuilt images for Linux, Sun, and Mac OSX at ccrma-ftp. The GUI extensions are based on xm.c (X/Xt/Xm) or xg.c (glib/gdk/gtk) -- there are examples in the documentation, and very extensive examples in the scheme code included in the Snd tarball. I think you can see screen shots of the Motif extensions in: http://linux.oreillynet.com/pub/a/linux/2001/10/05/snd_partone.html http://linux.oreillynet.com/pub/a/linux/2001/10/18/snd_parttwo.html _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user