[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2
From: |
Andy Wingo |
Subject: |
bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2 |
Date: |
Wed, 23 Nov 2011 13:27:32 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) |
Hi Ian,
Did it really work in v2.0.2, I wonder?
On Tue 22 Nov 2011 00:02, Andy Wingo <address@hidden> writes:
>On Mon 21 Nov 2011 18:25, Ian Hulin <address@hidden> writes:
>> (define-public (void? x) (eq? x (begin)))
>> This works in V1.8, and apparently used to work in 2.0.2 (no errors),
>
> Interesting. If it changed incompatibly in 2.0.x, that is a Guile bug.
> Sorry about that! We'll fix it.
I cannot reproduce this issue with 2.0.2. I suspect that this code has
been this way since early 1.9 releases, and is a consquence of switching
to the new syntax expander.
That said, this change was not mentioned in NEWS, and the documentation
has not been updated, so perhaps we should do something. I would prefer
just to leave it as it is, unless you think that adding a compatibility
hack could help you somehow. What do you think, Ian?
Andy
--
http://wingolog.org/