From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ian Price Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: and-let* is not composable? Date: Tue, 10 Sep 2013 14:51:58 +0100 Message-ID: <87ppsgn5s1.fsf@Kagami.home> References: <15322456.2mtMPoYDS9@warperdoze> <87hadtof0z.fsf@Kagami.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1378821169 2696 80.91.229.3 (10 Sep 2013 13:52:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Sep 2013 13:52:49 +0000 (UTC) Cc: guile-user@gnu.org, guile-devel To: Stefan Israelsson Tampe Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Sep 10 15:52:54 2013 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VJONA-0003Wz-IX for guile-devel@m.gmane.org; Tue, 10 Sep 2013 15:52:52 +0200 Original-Received: from localhost ([::1]:58125 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJONA-0000IU-8p for guile-devel@m.gmane.org; Tue, 10 Sep 2013 09:52:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJOMz-0000CL-KO for guile-devel@gnu.org; Tue, 10 Sep 2013 09:52:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJOMu-0003zs-UA for guile-devel@gnu.org; Tue, 10 Sep 2013 09:52:41 -0400 Original-Received: from mail-wg0-x234.google.com ([2a00:1450:400c:c00::234]:41667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJOMu-0003zl-MM; Tue, 10 Sep 2013 09:52:36 -0400 Original-Received: by mail-wg0-f52.google.com with SMTP id m14so6663478wgh.19 for ; Tue, 10 Sep 2013 06:52:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:cc:subject:references:mail-followup-to:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=W1kFcoihuxvn49hC0NFDTgxADGJ7zecCbWTrSD5EJ6k=; b=Nin7lqz6fj++Ky17FjYygNdXhtNLG6i7YzTIdqAHDKuRjmIdNT5tJFji0Yu296c/cp xMZ7YaTELDuirhyNNKMwylnse+SN7vpACZ/czChbmvohJUwqi+v3SLjD4Bd2ZH674k/D DYKTcpNM+vF6SFiClo1o2DWVl6rgwjw8YIDbzN+KnQ7N1rYpDC5ZerU5KtmzgDW4NRie lC4k1NXtvCZVlFhwxDNlt+ibnXCm8XrTggDn15kiyDtfHZGdwYHGFMCzUe7WSv00greU /LhAY6pThTLeiAsX5DysFQUSTlNqHnAVdSK0DP4apTWEdJ89xo9DIduZTuimPfZd63lP vJLA== X-Received: by 10.180.39.180 with SMTP id q20mr13031059wik.13.1378821155662; Tue, 10 Sep 2013 06:52:35 -0700 (PDT) Original-Received: from Kagami.home (host109-157-170-145.range109-157.btcentralplus.com. [109.157.170.145]) by mx.google.com with ESMTPSA id b13sm3692593wic.9.1969.12.31.16.00.00 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 10 Sep 2013 06:52:34 -0700 (PDT) Mail-Followup-To: Stefan Israelsson Tampe , guile-user@gnu.org, guile-devel In-Reply-To: (Stefan Israelsson Tampe's message of "Tue, 10 Sep 2013 15:42:10 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::234 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:16630 gmane.lisp.guile.user:10791 Archived-At: Stefan Israelsson Tampe writes: > Ahh, I thought we nuked the unhygienic macros in our tool-chain, That > is a BUG! It is, but the issue is going to be around for as long as Guile users themselves write unhygienic macros. And it is important to note that just because you are using syntax-case[0], doesn't mean you are writing hygienic macros. One of my first patches to Guile was hygiene fixes in the define-record-type form in (rnrs records syntactic). Fixing it in our own backyard is a start, but there is no need to do it all at once, and it could be some nice low hanging fruit for new contributors. > Anyway can I suggest a Bug report where we Then add it to the tracker :) 0. syntax-rules is fine, modulo al petrofsky/oleg style craziness -- Ian Price -- shift-reset.com "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"