bug-guile
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]