Subject: Re: bug#20546: Syntax bug in master branch (till d99fedc5fd38c0)

From: Andy Wingo <[email-masked]>
Date: Sun, 07 Aug 2016 12:32:18 +0200

On Thu 23 Jun 2016 22:27, Andy Wingo <[email-masked]> writes:

> On Mon 11 May 2015 12:29, Nala Ginrut <[email-masked]> 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