From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Tom Lord Newsgroups: gmane.lisp.guile.devel Subject: Re: What can I do to help? (conclusions) Date: Fri, 4 Oct 2002 12:48:32 -0700 (PDT) Sender: guile-devel-admin@gnu.org Message-ID: <200210041948.MAA16811@morrowfield.regexps.com> References: <20020928105825.A8084@ns.jfreebies.com> <20021001171420.A21559@ns.jfreebies.com> <87it0jfnrg.fsf@prodromou.san-francisco.ca.us> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1033760678 25351 127.0.0.1 (4 Oct 2002 19:44:38 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 4 Oct 2002 19:44:38 +0000 (UTC) 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 17xYNF-0006a6-00 for ; Fri, 04 Oct 2002 21:44:33 +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 17xYLo-00080X-00; Fri, 04 Oct 2002 15:43:04 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17xYLE-0007GF-00 for guile-devel@gnu.org; Fri, 04 Oct 2002 15:42:28 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17xYL3-0006sP-00 for guile-devel@gnu.org; Fri, 04 Oct 2002 15:42:25 -0400 Original-Received: from 1cust186.tnt13.sfo8.da.uu.net ([63.10.241.186] helo=morrowfield.regexps.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 17xYL2-0006ox-00 for guile-devel@gnu.org; Fri, 04 Oct 2002 15:42:17 -0400 Original-Received: (from lord@localhost) by morrowfield.regexps.com (8.9.1/8.9.1) id MAA16811; Fri, 4 Oct 2002 12:48:32 -0700 (PDT) (envelope-from lord@morrowfield.regexps.com) Original-To: guile-devel@gnu.org In-reply-to: (message from Neil Jerram on 04 Oct 2002 19:58:13 +0100) 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:1448 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1448 Yay! Sanity: neil@ossau.uklinux.net > I think that it's far more productive to have particular > application-level needs in mind, always keeping an eye on > generality where possible, than to work on a checklist per se > (or a comparison with what is available for other languages). How about: *) some Sim* style games *) a "robot-wars" game *) a symbolic math package with nice display features *) a customizable graphing package designed with your favorite nearby underbudgeted scientists *) a customizable auto-classifier for incoming email *) an implementation of the `arch' revision control system :-) *) a customizable `lint' for C programs *) a customizable file manager with both text-based and graphical interfaces *) a _fast_ cellular automata toy, with gosper's 13-way recursion hack for peering _far_ into the future *) (with apologies to GnuCash) a purely-scheme finance manager *) a fancy wiki *) a database and syntax-based query engine for programs ("precise tags") *) an interactive shell *) a suite of the standard, core PDA apps, with both text and graphical interfaces *) an extensible text formatting system to replace texinfo I think all the apps in that list would benefit from (or even require) extensibility. They'd all benefit from the conciseness that can be achieved by doing them in Scheme. Several of them require some GUI tools. Several will put pressure on text processing and/or shell features. All of them will present some performance challenges. An alternative would be to pick a handful of such apps and then start architecting a framework first -- but my sense is that that would require a dedicated team of people hacking Guile full-time for it to take less than an eternity. So, yeah, using some specific apps to drive a hill-climbing approach to framework evolution might yield interesting results. -t _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel