Hi Ian,

Did it really work in v2.0.2, I wonder?

On Tue 22 Nov 2011 00:02, Andy Wingo <wi...@pobox.com> writes:
>On Mon 21 Nov 2011 18:25, Ian Hulin <i...@hulin.org.uk> 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