From unknown Mon Jun 23 13:14:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20546: Syntax bug in master branch (till d99fedc5fd38c0) Resent-From: Nala Ginrut Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 11 May 2015 10:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20546 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 20546@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14313401877182 (code B ref -1); Mon, 11 May 2015 10:30:03 +0000 Received: (at submit) by debbugs.gnu.org; 11 May 2015 10:29:47 +0000 Received: from localhost ([127.0.0.1]:40599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yrky2-0001rm-VL for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42978) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yrkxz-0001rS-Vd for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yrkxt-000659-UR for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_BL_SPAMCOP_NET,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50319) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrkxt-000655-SX for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56480) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrkxt-000249-36 for bug-guile@gnu.org; Mon, 11 May 2015 06:29:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yrkxo-000649-TU for bug-guile@gnu.org; Mon, 11 May 2015 06:29:37 -0400 Received: from mail-pd0-x232.google.com ([2607:f8b0:400e:c02::232]:32933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrkxo-00063p-Mx for bug-guile@gnu.org; Mon, 11 May 2015 06:29:32 -0400 Received: by pdbnk13 with SMTP id nk13so143344471pdb.0 for ; Mon, 11 May 2015 03:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:organization:content-type :mime-version:content-transfer-encoding; bh=Y5POEtBfTGloH8N9PYhoDgHYxxRc6vHeT99Vetz3rVg=; b=ylznF54kN5khq1nfini9641AnA1kTIoiDV9uBms6t3lNtP1zj6t9Fxab7CbvFO49ci dHpBe7mc+TCJiZNdgeg+RReyZizpf6v1vKIxqvTxWyDc7glv4OCMpER8zXR2WNiobvNW e0VxEkcBeFKmcp8L/UU0+Vh+BGemy9mvgqctEfbkz2ZMXRg5za0B9dkialCRF+T+0+am tMsL737Er3xnrFX7M+fdN4G909PX3fC08OXCeQLAe4NzeZBlXkpO2o7bL96dL370fDsJ j1lIUELXApwSk9q8cjjN62BiwRHNaQlUv56QcieoihdeMF/QAfRoqSXY1M6q8TXALwbY AsVg== X-Received: by 10.68.69.81 with SMTP id c17mr17943904pbu.169.1431340170461; Mon, 11 May 2015 03:29:30 -0700 (PDT) Received: from [147.2.147.174] ([203.192.156.9]) by mx.google.com with ESMTPSA id af1sm12717202pad.34.2015.05.11.03.29.28 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Mon, 11 May 2015 03:29:29 -0700 (PDT) Message-ID: <1431340166.3009.100.camel@Renee-desktop.suse> From: Nala Ginrut Date: Mon, 11 May 2015 18:29:26 +0800 Organization: HFG Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.4 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) I'm using master branch (till d99fedc5fd38c0), and I found this code can't run in 2.1, but works in 2.0: ---------------------------------code------------------------------- (define-syntax define-art (lambda (x) (syntax-case x () ((_ name) (identifier? #'name) #`(begin (define name 2) (define #,(datum->syntax #'name (symbol-append 'define- (syntax->datum #'name))) 33)))))) ----------------------------------end------------------------------- Of course, the meaning of this code is trivial. From unknown Mon Jun 23 13:14:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20546: Syntax bug in master branch (till d99fedc5fd38c0) Resent-From: Andy Wingo Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 23 Jun 2016 20:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20546 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Nala Ginrut Cc: 20546@debbugs.gnu.org Received: via spool by 20546-submit@debbugs.gnu.org id=B20546.146671364822582 (code B ref 20546); Thu, 23 Jun 2016 20:28:01 +0000 Received: (at 20546) by debbugs.gnu.org; 23 Jun 2016 20:27:28 +0000 Received: from localhost ([127.0.0.1]:53029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGBDj-0005sA-QB for submit@debbugs.gnu.org; Thu, 23 Jun 2016 16:27:27 -0400 Received: from pb-sasl2.pobox.com ([64.147.108.67]:59331 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGBDh-0005s1-P8 for 20546@debbugs.gnu.org; Thu, 23 Jun 2016 16:27:26 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 66DCF24899; Thu, 23 Jun 2016 16:27:23 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=hqSUoShCw1iZpOYZ+PeRO6EfOts=; b=yZNhhJ HQsh6u4W+vYkfGA38GLExrP8Skr4FRSbpw0TdBzWfjC63vprxEz1L7DldmcpSP9b JySKnhqapiSh1Sobt9z7nF05sD6Rq1isdgd8xHDw5W1PRb/jf4muuZ13HwHBCqUt Rwcof54mCNaWyEuzS4H51UN+9dt2aPGPv5rtw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=W5S2MZs1PWg4SeOzNCiv6ZvIKzHraZez 4iETqfECVqtPw7cpF5OPhptdUJ9Rk840i3Nreat5fRZ/Z7JXzTUHN1IoGeA80CUb FT7tWL3iEvRH8Wif1XjYmPhnsdTQJjBufSMmfIzvMbO34067/cZXeMwCUut9uDXw lhs3R/+/fR0= Received: from pb-sasl2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 5E27124898; Thu, 23 Jun 2016 16:27:23 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl2.pobox.com (Postfix) with ESMTPSA id 7439D24894; Thu, 23 Jun 2016 16:27:22 -0400 (EDT) From: Andy Wingo References: <1431340166.3009.100.camel@Renee-desktop.suse> Date: Thu, 23 Jun 2016 22:27:11 +0200 In-Reply-To: <1431340166.3009.100.camel@Renee-desktop.suse> (Nala Ginrut's message of "Mon, 11 May 2015 18:29:26 +0800") Message-ID: <87eg7nlkgw.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: E41419CE-3980-11E6-959B-28A6F1301B6D-02397024!pb-sasl2.pobox.com X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Mon 11 May 2015 12:29, Nala Ginrut writes: > I'm using master branch (till d99fedc5fd38c0), and I found this code > can't run in 2.1, but works in 2.0: > > (define-syntax define-art > (lambda (x) > (syntax-case x () > ((_ name) (identifier? #'name) > #`(begin > (define name 2) > (define #,(datum->syntax #'name > (symbol-append 'define- (syntax->datum #'name))) > 33)))))) > > Of course, the meaning of this code is trivial. Works for me: wingo@clucks:~/src/guile$ meta/guile GNU Guile 2.1.3.17-b8f5c-dirty Copyright (C) 1995-2016 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (define-syntax define-art ... (lambda (x) ... (syntax-case x () ... ((_ name) (identifier? #'name) ... #`(begin ... (define name 2) ... (define #,(datum->syntax #'name ... (symbol-append 'define- (syntax->datum #'name))) ... 33)))) ... ) ... ) scheme@(guile-user)> (define-art foo) scheme@(guile-user)> foo $1 = 2 scheme@(guile-user)> define-foo $2 = 33 Must be some bug that was fixed in the meantime? From unknown Mon Jun 23 13:14:10 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nala Ginrut Subject: bug#20546: closed (Re: bug#20546: Syntax bug in master branch (till d99fedc5fd38c0)) Message-ID: References: <874m6wswct.fsf@pobox.com> <1431340166.3009.100.camel@Renee-desktop.suse> X-Gnu-PR-Message: they-closed 20546 X-Gnu-PR-Package: guile Reply-To: 20546@debbugs.gnu.org Date: Sun, 07 Aug 2016 10:33:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1470565981-27131-1" This is a multi-part message in MIME format... ------------=_1470565981-27131-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20546: Syntax bug in master branch (till d99fedc5fd38c0) which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20546@debbugs.gnu.org. --=20 20546: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20546 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1470565981-27131-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20546-done) by debbugs.gnu.org; 7 Aug 2016 10:32:31 +0000 Received: from localhost ([127.0.0.1]:58364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWLNf-00072i-Ir for submit@debbugs.gnu.org; Sun, 07 Aug 2016 06:32:31 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:51212 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWLNd-00072T-Nc for 20546-done@debbugs.gnu.org; Sun, 07 Aug 2016 06:32:30 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 4FC2729DEE; Sun, 7 Aug 2016 06:32:27 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=svR6NTXoct3/QdvlhBTbK+78zGQ=; b=KuNKdO 73h1CzOfn5P4a56Lqu9Rpo5avFwV3IevxoyG8jaEsVxLRFu7VeoLmJXxLYHq8Yyq 67ttGboxnUhXfLvKsChGEZCdCYPH7aRHnpR+1/ILyjOKTXBHpA9jg9J8nuYT8iOr Z6ZU1gvUpOYE9gDaM/mQVa/QU5J25y1U6AzXQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=cJDSeieosnW18vVJ5SWG3zsmNIDNWWhr 0I/V/+aEjZs6o815ULajVsbNcHmVNV/PG1vGpnZLzF7XiFSAWZFWXHlyNx2lxv9q IOFtDMzGFKx/pwANFIaSp9FHyPIVH+QrXZzZAAtKce5ms02EQYltRLkfM+8AioMR cjOyVomYKPw= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 2FFF429DE9; Sun, 7 Aug 2016 06:32:27 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 32CCE29DE8; Sun, 7 Aug 2016 06:32:26 -0400 (EDT) From: Andy Wingo To: Nala Ginrut Subject: Re: bug#20546: Syntax bug in master branch (till d99fedc5fd38c0) References: <1431340166.3009.100.camel@Renee-desktop.suse> <87eg7nlkgw.fsf@pobox.com> Date: Sun, 07 Aug 2016 12:32:18 +0200 In-Reply-To: <87eg7nlkgw.fsf@pobox.com> (Andy Wingo's message of "Thu, 23 Jun 2016 22:27:11 +0200") Message-ID: <874m6wswct.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 3C1D0BF4-5C8A-11E6-9D7C-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 20546-done Cc: 20546-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) On Thu 23 Jun 2016 22:27, Andy Wingo writes: > On Mon 11 May 2015 12:29, Nala Ginrut writes: > >> I'm using master branch (till d99fedc5fd38c0), and I found this code >> can't run in 2.1, but works in 2.0: >> >> (define-syntax define-art >> (lambda (x) >> (syntax-case x () >> ((_ name) (identifier? #'name) >> #`(begin >> (define name 2) >> (define #,(datum->syntax #'name >> (symbol-append 'define- (syntax->datum #'name))) >> 33)))))) >> >> Of course, the meaning of this code is trivial. > > Works for me: Closing bug. Please re-open if you can reproduce it; cheers :) Andy ------------=_1470565981-27131-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 May 2015 10:29:47 +0000 Received: from localhost ([127.0.0.1]:40599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yrky2-0001rm-VL for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42978) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yrkxz-0001rS-Vd for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yrkxt-000659-UR for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_BL_SPAMCOP_NET,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50319) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrkxt-000655-SX for submit@debbugs.gnu.org; Mon, 11 May 2015 06:29:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56480) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrkxt-000249-36 for bug-guile@gnu.org; Mon, 11 May 2015 06:29:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yrkxo-000649-TU for bug-guile@gnu.org; Mon, 11 May 2015 06:29:37 -0400 Received: from mail-pd0-x232.google.com ([2607:f8b0:400e:c02::232]:32933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrkxo-00063p-Mx for bug-guile@gnu.org; Mon, 11 May 2015 06:29:32 -0400 Received: by pdbnk13 with SMTP id nk13so143344471pdb.0 for ; Mon, 11 May 2015 03:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:organization:content-type :mime-version:content-transfer-encoding; bh=Y5POEtBfTGloH8N9PYhoDgHYxxRc6vHeT99Vetz3rVg=; b=ylznF54kN5khq1nfini9641AnA1kTIoiDV9uBms6t3lNtP1zj6t9Fxab7CbvFO49ci dHpBe7mc+TCJiZNdgeg+RReyZizpf6v1vKIxqvTxWyDc7glv4OCMpER8zXR2WNiobvNW e0VxEkcBeFKmcp8L/UU0+Vh+BGemy9mvgqctEfbkz2ZMXRg5za0B9dkialCRF+T+0+am tMsL737Er3xnrFX7M+fdN4G909PX3fC08OXCeQLAe4NzeZBlXkpO2o7bL96dL370fDsJ j1lIUELXApwSk9q8cjjN62BiwRHNaQlUv56QcieoihdeMF/QAfRoqSXY1M6q8TXALwbY AsVg== X-Received: by 10.68.69.81 with SMTP id c17mr17943904pbu.169.1431340170461; Mon, 11 May 2015 03:29:30 -0700 (PDT) Received: from [147.2.147.174] ([203.192.156.9]) by mx.google.com with ESMTPSA id af1sm12717202pad.34.2015.05.11.03.29.28 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Mon, 11 May 2015 03:29:29 -0700 (PDT) Message-ID: <1431340166.3009.100.camel@Renee-desktop.suse> Subject: Syntax bug in master branch (till d99fedc5fd38c0) From: Nala Ginrut To: bug-guile@gnu.org Date: Mon, 11 May 2015 18:29:26 +0800 Organization: HFG Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.4 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) I'm using master branch (till d99fedc5fd38c0), and I found this code can't run in 2.1, but works in 2.0: ---------------------------------code------------------------------- (define-syntax define-art (lambda (x) (syntax-case x () ((_ name) (identifier? #'name) #`(begin (define name 2) (define #,(datum->syntax #'name (symbol-append 'define- (syntax->datum #'name))) 33)))))) ----------------------------------end------------------------------- Of course, the meaning of this code is trivial. ------------=_1470565981-27131-1--