Re: GNU Guile 2.9.5 Released [beta]

2020-01-07 Thread Andy Wingo
On Tue 07 Jan 2020 00:14, Chris Vine writes: > I wonder if it would surprise the programmer to have the cond > conditionals evaluated in a different dynamic environment from the one > in which the cond consequential is evaluated where there is a > conditional which is true. I entirely agree it's

Re: GNU Guile 2.9.5 Released [beta]

2020-01-06 Thread Chris Vine
On Mon, 06 Jan 2020 21:34:59 +0100 Andy Wingo wrote: > On Mon 06 Jan 2020 00:26, Chris Vine writes: > > I have a 'try' macro which adopts the approach that if an exception > > arises, the macro unwinds from the dynamic environment of the code > > where the exception arose to the dynamic environme

Re: GNU Guile 2.9.5 Released [beta]

2020-01-06 Thread Andy Wingo
On Mon 06 Jan 2020 00:26, Chris Vine writes: > I have a 'try' macro which adopts the approach that if an exception > arises, the macro unwinds from the dynamic environment of the code > where the exception arose to the dynamic environment of the call to > 'try', evaluates the cond clauses in that

Re: GNU Guile 2.9.5 Released [beta]

2020-01-05 Thread Chris Vine
On Sun, 05 Jan 2020 21:15:52 +0100 Andy Wingo wrote: > On Sun 01 Dec 2019 21:41, Chris Vine writes: > > Is this rewrite, and the new with-exception-handler procedure, an > > opportunity to think about standardization of guile's implementation of > > the R6RS/R7RS 'guard' form, or at least think a

Re: GNU Guile 2.9.5 Released [beta]

2020-01-05 Thread Andy Wingo
On Sun 01 Dec 2019 21:41, Chris Vine writes: > Is this rewrite, and the new with-exception-handler procedure, an > opportunity to think about standardization of guile's implementation of > the R6RS/R7RS 'guard' form, or at least think about what is wanted for > 'guard'? > > The formal semantics (

Re: GNU Guile 2.9.5 Released [beta]

2019-12-01 Thread Chris Vine
On Fri, 22 Nov 2019 16:22:39 +0100 Andy Wingo wrote: > We are pleased to announce GNU Guile release 2.9.5. This is the fifth > pre-release of what will eventually become the 3.0 release series. [snip] > ** Reimplementation of exceptions > > Since Guile's origins 25 years ago, `throw' and `catch'

Re: GNU Guile 2.9.5 Released [beta]

2019-11-22 Thread tomas
On Fri, Nov 22, 2019 at 04:22:39PM +0100, Andy Wingo wrote: > We are pleased to announce GNU Guile release 2.9.5. This is the fifth > pre-release of what will eventually become the 3.0 release series. Thanks! Compiling now. And oh, thank you for all the magic (and for explaining it to us mere mu

GNU Guile 2.9.5 Released [beta]

2019-11-22 Thread Andy Wingo
We are pleased to announce GNU Guile release 2.9.5. This is the fifth pre-release of what will eventually become the 3.0 release series. Compared to the current stable series (2.2.x), the future Guile 3.0 adds support for just-in-time native code generation, speeding up all Guile programs. See t