From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andreas Rottmann Newsgroups: gmane.lisp.guile.user Subject: Re: First look at Guile Std Library available Date: Sat, 03 Jan 2004 03:25:16 +0100 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: <87ad55ydir.fsf@alice.rotty.yi.org> References: <20040102052128.GA16849@Richard-Todds-Computer.local> <16373.14841.524453.369087@l.a> <20040103010339.GA2501@pazuzu> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1073097163 4913 80.91.224.253 (3 Jan 2004 02:32:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 3 Jan 2004 02:32:43 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Jan 03 03:32:40 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AcbaW-0004K2-00 for ; Sat, 03 Jan 2004 03:32:40 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AccVS-00088u-JH for guile-user@m.gmane.org; Fri, 02 Jan 2004 22:31:18 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AccTO-00079L-1U for guile-user@gnu.org; Fri, 02 Jan 2004 22:29:10 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AccSU-0005k6-5P for guile-user@gnu.org; Fri, 02 Jan 2004 22:28:46 -0500 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.24) id 1AccRN-00046O-Gs for guile-user@gnu.org; Fri, 02 Jan 2004 22:27:05 -0500 Original-Received: (qmail 27504 invoked by uid 65534); 3 Jan 2004 02:25:36 -0000 Original-Received: from chello213047125140.14.univie.teleweb.at (EHLO garibaldi) (213.47.125.140) by mail.gmx.net (mp015) with SMTP; 03 Jan 2004 03:25:36 +0100 X-Authenticated: #3102804 Original-Received: from ivanova.rhinosaur.lan ([192.168.1.9] helo=ivanova) by garibaldi with esmtp (Exim 4.30) id 1AcbTZ-0000P4-Aj; Sat, 03 Jan 2004 03:25:17 +0100 Original-Received: from andy by ivanova with local (Exim 4.30) id 1AcbTY-0001f3-H5; Sat, 03 Jan 2004 03:25:16 +0100 Original-To: Richard Todd In-Reply-To: <20040103010339.GA2501@pazuzu> (Richard Todd's message of "Fri, 2 Jan 2004 19:03:39 -0600") User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) X-Spam-Score: -4.9 (----) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:2500 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:2500 Richard Todd writes: > I have places (container xxxx), (math xxxx) in my hierarchy waiting > to be filled in with these. > > In addition to the list you gave, I think things like the ability to > parse/manipulate stadard data formats (emails, PNG files, AU files, > MID files, etc) would be a good fit. I also would like to see a > database interface get in, which allows for plugins to various DB > products.=20=20 > I have a preliminary libgda binding in my archive (see [0], module guile-gtk--rotty--0.1) which (or rather does libgda) fullfills the above predicate. [0] http://stud3.tuwien.ac.at/~e9926584/Software.html#gnuarch > Yes, perl did that already (so did bigloo), but I don't see > why that makes it wrong for guile. Missing modules of this type are > what keep pulling me away from guile when it comes time to do 'real' > work. I can only marvel at tail-recursion and closures for so > long... :) > I can also agree that a comprehensive library, diverse in functionalty is something that guile misses. At least for the GObject[1] based APIs (which include most of GNOME), it's really little effort to initiate a binding with guile-gobject[2], so given a little more documentation to lower the entry barrier, it may be feasible to get good GNOME API coverage. [1] http://developer.gnome.org/doc/API/2.0/gobject/index.html [2] http://www.gnu.org/software/guile-gtk/docs/guile-gobject/ Cheers, Andy DISCLAMER: This mail was written late and under the influence of alcohol and other substances such as nicotine and tar. --=20 Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.= at http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B= 62 Latein ist das humanoide =C3=84quivalent zu Fortran. -- Alexander Bartolich in at.linux _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user