From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: [r6rs-discuss] Implementors' intentions concerning R6RS Date: Wed, 31 Oct 2007 00:55:29 +0100 Message-ID: <87hck8kvim.fsf@pobox.com> References: <818B5317-4F09-46F3-9376-43292CEB3C16@iro.umontreal.ca> <200710261850.l9QIo8Vu017241@garbo.cs.indiana.edu> <47229C5E.8070406@emf.net> <87640rm7ec.fsf@ossau.uklinux.net> <87hckbkpho.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1193788552 9198 80.91.229.12 (30 Oct 2007 23:55:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Oct 2007 23:55:52 +0000 (UTC) Cc: Elf , Guile Development To: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Oct 31 00:55:51 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1In0w2-0005rq-Lp for guile-devel@m.gmane.org; Wed, 31 Oct 2007 00:55:50 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1In0vt-0002N4-AQ for guile-devel@m.gmane.org; Tue, 30 Oct 2007 19:55:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1In0vo-0002Li-Lf for guile-devel@gnu.org; Tue, 30 Oct 2007 19:55:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1In0vn-0002LM-2z for guile-devel@gnu.org; Tue, 30 Oct 2007 19:55:36 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1In0vm-0002LJ-Py for guile-devel@gnu.org; Tue, 30 Oct 2007 19:55:34 -0400 Original-Received: from ambient.dashsystems.com ([216.27.85.7] helo=kettle.ambient-hosting.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1In0vm-0006A1-HT for guile-devel@gnu.org; Tue, 30 Oct 2007 19:55:34 -0400 Original-Received: from localhost.localdomain (ambient-hosting.net [10.1.6.1]) by kettle.ambient-hosting.net (Postfix) with ESMTP id DE5D8880B4; Tue, 30 Oct 2007 19:55:30 -0400 (EDT) Original-Received: by localhost.localdomain (Postfix, from userid 1000) id B185311815B; Tue, 30 Oct 2007 19:55:29 -0400 (EDT) In-Reply-To: <87hckbkpho.fsf@ossau.uklinux.net> (Neil Jerram's message of "Sun\, 28 Oct 2007 19\:28\:51 +0000") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6873 Archived-At: Hi Neil, On Sun 28 Oct 2007 20:28, Neil Jerram writes: > FWIW, my feeling about R6 as a whole is that it is not aligned with > Guile's objective - remembering that the latter is not just to be a > Scheme implementation, but a Scheme implementation in the form of an > embeddable library that is useful for extending applications. But my > thoughts on this haven't fully crystallised yet. After having lots of plane time recently to read r6rs, I don't think that r6rs is essentially unaligned with Guile. It's simply that a common Guile use case is unspecified, viz embedding Scheme in a C app. If you noticed, not even the REPL interface is specified in r6rs: http://www.r6rs.org/final/html/r6rs-rationale/r6rs-rationale-Z-H-10.html#node_chap_8 Personally I feel that the pendelum has swung perhaps a bit too far in the static direction, but that if people realize that the rnrs process is up for change as Mitch Wand mentioned in the recent Scheme Workshop, that more traditionally dynamic interfaces can be returned to the standard. Regards, Andy -- http://wingolog.org/ _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel