From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: What can I do to help? Date: 30 Sep 2002 19:38:36 +0100 Sender: guile-devel-admin@gnu.org Message-ID: References: <20020928105825.A8084@ns.jfreebies.com> <15765.54934.110668.553564@blauw.xs4all.nl> <20020930085654.A14784@ns.jfreebies.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1033411706 11198 127.0.0.1 (30 Sep 2002 18:48:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 30 Sep 2002 18:48:26 +0000 (UTC) Cc: Han-Wen Nienhuys , guile-devel@gnu.org, gnucash-devel@lists.gnucash.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17w5af-0002u4-00 for ; Mon, 30 Sep 2002 20:48:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17w5av-00041H-00; Mon, 30 Sep 2002 14:48:37 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17w5Zf-0003sB-00 for guile-devel@gnu.org; Mon, 30 Sep 2002 14:47:19 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17w5Zc-0003ra-00 for guile-devel@gnu.org; Mon, 30 Sep 2002 14:47:18 -0400 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.10) id 17w5Zb-0003rU-00 for guile-devel@gnu.org; Mon, 30 Sep 2002 14:47:15 -0400 Original-Received: from portalet.ossau.uklinux.net (ppp-1-179.lond-b-2.access.uk.tiscali.com [80.40.7.179]) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id g8UIl5I32450; Mon, 30 Sep 2002 19:47:06 +0100 Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (laruns.ossau.uklinux.net [192.168.1.3]) by portalet.ossau.uklinux.net (Postfix on SuSE Linux 7.2 (i386)) with ESMTP id B8C09C15; Mon, 30 Sep 2002 19:43:51 +0000 (GMT) Original-To: Dr William Bland Original-Lines: 51 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1390 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1390 >>>>> "William" == William Bland writes: [gnucash list - pls ignore quote + first paragraph] William> On Sat, Sep 28, 2002 at 06:19:34PM +0200, Han-Wen Nienhuys wrote: >> >> Don't know about the difficulty, and the actual need of such a >> project, but maybe a set of GUILE bindings for libxml or >> somesuch -- XML is becoming the standard for storing various >> files, and there GUILE doesn't come with any support for >> reading or writing it (out-of-the-box, that is). William> Sounds like a good idea to me. Is anyone else working on William> this? (don't want to step on anyone's toes). Does William> anybody have any requests/advice for how it William> should/shouldn't be done? I'm pretty sure there are already two implementations of this - the names `mixp', `guile-expat' and `Thierry Bezecourt' ring bells in my memory, so you might like to google the web first. ISTR that most links for mixp are broken, but that I eventually managed to download a copy by some semi-obvious modification of the broken URL. (Unfortunately I don't still have a copy here.) [gnucash list - the following is relevant] My suggestion would be to get involved with GnuCash, if that application area interests you, in particular facilitating the use of Guile as an extension language for GnuCash. GnuCash is already a tremendous application, but right now Guile is really only used by GnuCash as an implementation language. I think it has the potential to become a flagship example of how users can extend Guile-based applications for their own purposes, but currently the hooks don't exist to allow this. Or perhaps they do exist, but they aren't sufficiently convenient to use in practice. To repeat myself in another way :-) ... If you follow the GnuCash mailing lists, you'll see people asking questions like `how can I do so-and-so to all transactions that such-and-such?'. IMO, these questions should be answerable by someone writing and contributing a piece of Scheme code, just like Emacs Lisp libraries for Emacs. But, for whatever reason, this kind of activity isn't happening yet -- instead, all such requests are seen as problems for the core developers to take on board. I think that kickstarting this kind of activity would give a huge boost to both GnuCash and Guile in general. Best regards, Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel