bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-12-21 Thread Andy Wingo
Hi, On Wed 23 Nov 2011 07:27, Andy Wingo writes: > On Tue 22 Nov 2011 00:02, Andy Wingo writes: >>On Mon 21 Nov 2011 18:25, Ian Hulin 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 change

bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-11-25 Thread Andy Wingo
Hi David, Thanks for the note, and good to hear from you on the Guile side. You are right in pointing out areas that can improve. As you might imagine, we are currently more focussed on the current stable 2.0.x and development 2.2.x series, so we probably won't do very much to the 1.8 documentat

bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-11-25 Thread David Kastrup
Ian Hulin writes: > Hi Andy, > On 23/11/11 12:27, Andy Wingo wrote: >> Hi Ian, >> >> Did it really work in v2.0.2, I wonder? >> > Apparently not, see below for explanation. This mail addresses two different issues, mixing them in somewhat surprising ways. I'll try to split the issues again.

bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-11-25 Thread Andy Wingo
Greetings, On Fri 25 Nov 2011 00:49, Ian Hulin writes: >>> On Mon 21 Nov 2011 18:25, Ian Hulin writes: (define-public (void? x) (eq? x (begin))) >> That said, this change was not mentioned in NEWS, and the >> documentation has not been updated, so perhaps we should do >> something. I wou

bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-11-24 Thread Ian Hulin
Hi Andy, On 23/11/11 12:27, Andy Wingo wrote: > Hi Ian, > > Did it really work in v2.0.2, I wonder? > Apparently not, see below for explanation. > On Tue 22 Nov 2011 00:02, Andy Wingo writes: >> On Mon 21 Nov 2011 18:25, Ian Hulin writes: >>> (define-public (void? x) (eq? x (begin))) This work

bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-11-23 Thread Andy Wingo
Hi Ian, Did it really work in v2.0.2, I wonder? On Tue 22 Nov 2011 00:02, Andy Wingo writes: >On Mon 21 Nov 2011 18:25, Ian Hulin 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 incompa

bug#10099: Null (begin) blocks - V2.0.3 reports error was OK in V2.0.2

2011-11-21 Thread Andy Wingo
Hi Ian! In the future, please include bug-guile@gnu.org in bug reports. It creates a ticket so we don't forget. The system changed a bit recently, but we hope that it works OK for you. It's certainly working better for us. Anyway: On Mon 21 Nov 2011 18:25, Ian Hulin writes: > (define-public