From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Keith Wright Newsgroups: gmane.lisp.guile.user Subject: Re: rfc (define-module ... #:use-modules ...) Date: Fri, 5 Oct 2007 19:47:50 -0400 Message-ID: <200710052347.l95Nlojq003807@fcs13.keithdiane.us> References: <87przvnf6i.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1191628183 19395 80.91.229.12 (5 Oct 2007 23:49:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 5 Oct 2007 23:49:43 +0000 (UTC) Cc: guile-user@gnu.org To: ttn@gnuvola.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Oct 06 01:49:37 2007 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IdwvI-0001bM-Ks for guile-user@m.gmane.org; Sat, 06 Oct 2007 01:49:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IdwvD-0006Ky-N3 for guile-user@m.gmane.org; Fri, 05 Oct 2007 19:49:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Idwv8-0006FQ-2k for guile-user@gnu.org; Fri, 05 Oct 2007 19:49:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Idwv5-0006B1-TX for guile-user@gnu.org; Fri, 05 Oct 2007 19:49:25 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Idwv5-0006Aj-K6 for guile-user@gnu.org; Fri, 05 Oct 2007 19:49:23 -0400 Original-Received: from mail2.sea5.speakeasy.net ([69.17.117.4]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Idwv5-0003iq-2W for guile-user@gnu.org; Fri, 05 Oct 2007 19:49:23 -0400 Original-Received: (qmail 11585 invoked from network); 5 Oct 2007 23:49:20 -0000 Original-Received: from dsl.keithdiane.us (HELO fcs12.keithdiane.us) ([66.92.74.188]) (envelope-sender ) by mail2.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 5 Oct 2007 23:49:20 -0000 Original-Received: from fcs13.keithdiane.us (fcs13 [192.168.1.112]) by fcs12.keithdiane.us (Postfix) with ESMTP id 744D2237D66; Fri, 5 Oct 2007 19:49:16 -0400 (EDT) Original-Received: from fcs13.keithdiane.us (localhost.localdomain [127.0.0.1]) by fcs13.keithdiane.us (Postfix) with ESMTP id 10CC8AF4043; Fri, 5 Oct 2007 19:48:03 -0400 (EDT) Original-Received: (from kwright@localhost) by fcs13.keithdiane.us (8.13.1/8.13.1/Submit) id l95Nlojq003807; Fri, 5 Oct 2007 19:47:50 -0400 X-Authentication-Warning: fcs13.keithdiane.us: kwright set sender to kwright@keithdiane.us using -f In-reply-to: <87przvnf6i.fsf@ambire.localdomain> (message from Thien-Thi Nguyen on Thu, 04 Oct 2007 16:10:45 +0200) X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6192 Archived-At: > From: Thien-Thi Nguyen > > that is, `#:use-modules X Y Z' would be exactly equivalent > to `#:use-module X #:use-module Y #:use-module Z'. > > quantitatively, for N upstream (used) modules, this would result > in N-1 fewer keywords required in the `define-module' form. > > what do people think of this syntatic sugar? Syntactic sugar is really boring. I have never understood why there are #: keywords in the first place. Why don't quoted symbols and keywords defined by macros and syntactic abstraction totally suffice? > ... i should wait so as to be able to harmonize w/ > [guile 8] design. perhaps we can start to build > towards each other in this way. It would be heartening to read that the maintainer of the fork wants to build toward the other branch were it not for the cynical suspicion that that "harmonize" is like "bi-pertisan"; it means everyone should do it my way, even if they fundamentally disagree with me. If you want to harmonize, maybe both branches could think about implementing R6RS library forms. -- Keith _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user