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: Roadmap and goals? Date: 17 Apr 2002 21:59:07 +0100 Sender: guile-devel-admin@gnu.org Message-ID: References: <3CBD68DB.2CC96A4F@staff.ttu.ee> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1019077398 8076 127.0.0.1 (17 Apr 2002 21:03:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 17 Apr 2002 21:03:18 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16xwaD-000269-00 for ; Wed, 17 Apr 2002 23:03:17 +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 16xwaB-0006pK-00; Wed, 17 Apr 2002 17:03:15 -0400 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16xwZY-0006nL-00 for ; Wed, 17 Apr 2002 17:02:36 -0400 Original-Received: from portalet.ossau.uklinux.net (IDENT:root@ppp-2a-58.3com.telinco.net [212.159.130.58]) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id g3HL2T631303; Wed, 17 Apr 2002 22:02:29 +0100 Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (neil@laruns.ossau.uklinux.net [192.168.1.3]) by portalet.ossau.uklinux.net (8.9.3/8.8.7) with ESMTP id WAA02988; Wed, 17 Apr 2002 22:03:38 +0100 Original-To: Tanel Tammet Original-Lines: 72 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.9 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:403 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:403 >>>>> "Tanel" == Tanel Tammet writes: Tanel> I am sure the same question is asked now and then. Tanel> I looked through the site and part of email archives, Tanel> but could not find answers to my questions there. Tanel> Basically, I am wondering if anybody could tell Tanel> me something about the Guile development goals Tanel> and roadmap: what are the short-term goals, Tanel> what are the long-term goals, what are the priorities Tanel> (I mean concrete issues, not just the abstract Tanel> goal of being a good extension language). I'd say the answers are largely determined by the interests and priorities of the developers active at any time, as influenced by what interested users ask for. I don't know if there is an official roadmap ... Some of the things that interest me are: documentation, both manual and online; debugging facilities; Emacs integration; libguile factorization; Elisp translation. Tanel> I am asking since I was considering whether I Tanel> could possibly help with the development work. Tanel> To do that, I'd have to understand where is Tanel> the Guile development moving, what are the prioritized Tanel> goals, crucial principles, etc. What would be Tanel> the projects inside Guile where a person Tanel> like me could possibly help. Well, one longer-term focus is reworking Guile's evaluation model to support interesting kinds of compilation -- I guess you'd be pretty helpful in that department. However, in line with the logic above, what might work better would be for you to poke around a bit and then form your own view of what interests you. Tanel> I am pretty happy with SCM. I have looked Tanel> briefly into bigloo and other systems, and Tanel> there are many cool things here and there. Tanel> However, I cannot really understand Tanel> (*) what is the driving force behind Guile and Tanel> (*) what are the specific benefits of using Guile. For me I think the answers are (i) because it's GNU (ii) because it's what I'm now familiar with, which makes me inclined to stick at it until we get it right. Plus in all the things that I've tried to do with it, I've not yet hit any insurmountable technical or philosophical barrier - it mostly "just works." Allegedly Guile is good for integration with C projects, but to be honest I haven't evaluated the competition. Tanel> In my brief encounters with other people Tanel> using scheme these issues have come up Tanel> now and then. (A point for the wider Scheme community ...) Guile has more SRFI support than any of the implementations mentioned on the SRFI web pages (including Guile itself - someone should get that updated...). Tanel> I guess it would benefit not only me Tanel> but the Guile development and acceptance Tanel> on a wider scale if such guides, policies, Tanel> roadmaps etc existed and were easy to locate. Perhaps, but would they be real, or just hype? Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel