From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mark H Weaver Newsgroups: gmane.lisp.guile.user Subject: Re: Threading / Pipe Macro Date: Sun, 07 Jul 2019 18:46:59 -0400 Message-ID: <875zoda2e4.fsf@netris.org> References: <5f08685b-be5b-e584-af54-9f4244039b1a@gmail.com> <20190707193259.434e1a816c551ece292f45da@gmail.com> <871rz1fxr7.fsf@netris.org> <20190707211613.4a8a637da93e592b4f737a7f@gmail.com> <20190707232513.5d1cff70af7f8e97380749df@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="158820"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: guile-user@gnu.org To: Chris Vine Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Jul 08 01:03:13 2019 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hkGBd-000f7F-D5 for guile-user@m.gmane.org; Mon, 08 Jul 2019 01:03:13 +0200 Original-Received: from localhost ([::1]:37362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hkFwc-0008M1-OJ for guile-user@m.gmane.org; Sun, 07 Jul 2019 18:47:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58249) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hkFwP-0008Lj-Nx for guile-user@gnu.org; Sun, 07 Jul 2019 18:47:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hkFwO-0003dD-UT for guile-user@gnu.org; Sun, 07 Jul 2019 18:47:29 -0400 Original-Received: from world.peace.net ([64.112.178.59]:53136) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hkFwO-0003cu-R0 for guile-user@gnu.org; Sun, 07 Jul 2019 18:47:28 -0400 Original-Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hkFwO-0006E1-3M; Sun, 07 Jul 2019 18:47:28 -0400 In-Reply-To: <20190707232513.5d1cff70af7f8e97380749df@gmail.com> (Chris Vine's message of "Sun, 7 Jul 2019 23:25:13 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.112.178.59 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15610 Archived-At: Hi Chris, Chris Vine writes: > My version was hygienic when used in functions, but not when used as a > macro in a macro. The word "hygienic" should not be used to describe your original macro. It would be more accurate to say that although your original version was unhygienic, in practice it would work in many common cases. That is generally the case for unhygienic macros. Best, Mark