From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludovic.courtes@laas.fr (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: [r6rs-discuss] Implementors' intentions concerning R6RS Date: Mon, 29 Oct 2007 16:30:51 +0100 Organization: LAAS-CNRS Message-ID: <87d4uykkes.fsf@laas.fr> 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 1193671968 26285 80.91.229.12 (29 Oct 2007 15:32:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Oct 2007 15:32:48 +0000 (UTC) Cc: Elf , Guile Development To: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Oct 29 16:32:47 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 1ImWbd-0001X2-Pr for guile-devel@m.gmane.org; Mon, 29 Oct 2007 16:32:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ImWbU-0001p7-Gu for guile-devel@m.gmane.org; Mon, 29 Oct 2007 11:32:36 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ImWbP-0001of-VX for guile-devel@gnu.org; Mon, 29 Oct 2007 11:32:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ImWbO-0001o4-CD for guile-devel@gnu.org; Mon, 29 Oct 2007 11:32:31 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ImWbO-0001o1-79 for guile-devel@gnu.org; Mon, 29 Oct 2007 11:32:30 -0400 Original-Received: from laas.laas.fr ([140.93.0.15]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1ImWbI-0004to-Na for guile-devel@gnu.org; Mon, 29 Oct 2007 11:32:25 -0400 Original-Received: from messiaen.laas.fr (messiaen [IPv6:2001:660:6602:0:230:65ff:fed4:9d20]) by laas.laas.fr (8.13.8/8.13.8) with SMTP id l9TFUpeE011982; Mon, 29 Oct 2007 16:30:52 +0100 (MET) Original-Received: by messiaen.laas.fr (sSMTP sendmail emulation); Mon, 29 Oct 2007 16:30:51 +0100 X-URL: http://www.laas.fr/~lcourtes/ X-Revolutionary-Date: 8 Brumaire an 216 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEB1F5364 X-PGP-Key: http://www.laas.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: powerpc-unknown-linux-gnu Mail-Followup-To: Neil Jerram , Elf , Guile Development 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 (gnu/linux) X-Spam-Score: -0.001 () NO_RELAYS X-Scanned-By: MIMEDefang at CNRS-LAAS on IPv6:2001:660:6602::2 X-detected-kernel: by monty-python.gnu.org: Solaris 10 (beta) 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:6863 Archived-At: Hi, 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. Speaking of this, I hope you (Guile developers) don't mind my answer to Marc Feeley wrt. R6RS, which he posted on `r6rs-discuss' [0]. We haven't had a debate about it here, but I'd be glad if we had one. BTW, as time passes, I am more and more doubtful about the "embeddable library" argument. After all, if we work on a Scheme implementation, that's certainly because we want to write Scheme. Sure we want to make it easy to interface with existing code written in C, but we also want to write *more* Scheme code. With that goal in mind, the pure interpreter approach is not sustainable (although successful PLs have been successful although they provided only interpreters for a long time)... Thanks, Ludovic. [0] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-October/003351.html _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel