From debbugs-submit-bounces@debbugs.gnu.org Mon May 11 06:29:47 2015 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. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 23 16:27:28 2016 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 To: Nala Ginrut Subject: Re: bug#20546: Syntax bug in master branch (till d99fedc5fd38c0) 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-Debbugs-Envelope-To: 20546 Cc: 20546@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.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 debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 06:32:31 2016 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 From unknown Mon Jun 23 13:13:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 04 Sep 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator