Re: GNU Guile 3.0.8 released

2022-02-11 Thread Aleix Conchillo Flaqué
On Fri, Feb 11, 2022 at 5:28 PM Greg Troxel wrote: > > Aleix Conchillo Flaqué writes: > > > On Fri, Feb 11, 2022 at 3:05 AM Maxime Devos > wrote: > > > >> Andy Wingo schreef op vr 11-02-2022 om 08:47 [+0100]: > >> > We are delighted to announce GNU Guile release 3.0.8, the latest in > the > >>

Re: GNU Guile 3.0.8 released

2022-02-11 Thread Greg Troxel
Aleix Conchillo Flaqué writes: > On Fri, Feb 11, 2022 at 3:05 AM Maxime Devos wrote: > >> Andy Wingo schreef op vr 11-02-2022 om 08:47 [+0100]: >> > We are delighted to announce GNU Guile release 3.0.8, the latest in the >> [...] >> > The Guile 3.0.8 release mixes maintenance and optimizations

Re: Pausable continuations

2022-02-11 Thread Vijay Marupudi
This is exciting work, thanks for sharing! Maybe non-continuable exceptions could be based on pausing continuations. ~ Vijay

Re: GNU Guile 3.0.8 released

2022-02-11 Thread Chris Vine
On Fri, 11 Feb 2022 19:03:17 +0100 Ricardo Wurmus wrote: > Aleix Conchillo Flaqué writes: > > On Fri, Feb 11, 2022 at 3:05 AM Maxime Devos wrote: > > > >> Andy Wingo schreef op vr 11-02-2022 om 08:47 [+0100]: > >> > We are delighted to announce GNU Guile release 3.0.8, the latest in the > >>

Re: GNU Guile 3.0.8 released

2022-02-11 Thread Ricardo Wurmus
Aleix Conchillo Flaqué writes: > On Fri, Feb 11, 2022 at 3:05 AM Maxime Devos wrote: > >> Andy Wingo schreef op vr 11-02-2022 om 08:47 [+0100]: >> > We are delighted to announce GNU Guile release 3.0.8, the latest in the >> [...] >> > The Guile 3.0.8 release mixes maintenance and

Re: GNU Guile 3.0.8 released

2022-02-11 Thread Aleix Conchillo Flaqué
On Fri, Feb 11, 2022 at 3:05 AM Maxime Devos wrote: > Andy Wingo schreef op vr 11-02-2022 om 08:47 [+0100]: > > We are delighted to announce GNU Guile release 3.0.8, the latest in the > [...] > > The Guile 3.0.8 release mixes maintenance and optimizations [...] > > Am I the only one who has not

Re: [PP?] GNU Guile 3.0.8 released

2022-02-11 Thread Developers list for Guile, the GNU extensibility library
On Fri, 11 Feb 2022, Andy Wingo wrote: > Note however that as with macros, when a definition changes in module > A, a separately compiled module B that uses that definition doesn't > automatically get recompiled. This is a limitation in Guile that we > would like to fix. I find this to be

Re: Pausable continuations

2022-02-11 Thread Stefan Israelsson Tampe
Hmm, I can improve the delimited continuation speed slightly by doing the below code (define prompt (list 1)) (define (f2) (let lp ((i 0)) (when (< i 2000) (begin (abort-to-prompt prompt) (lp (+ i 1) #f) ; 5.906402s real time, 12.297234s run time.

Re: Pausable continuations

2022-02-11 Thread Stefan Israelsson Tampe
I managed to make jitted code work for an example, speeds up the code up 2x. So in 1s ther is 40M ops per s overhead in the generator construct, that's essentially 4x slower the fastest it can do in a very simple loop. And matches pythons generators and are 15x faster than the example code I have

Re: GNU Guile 3.0.8 released

2022-02-11 Thread Maxime Devos
Andy Wingo schreef op vr 11-02-2022 om 08:47 [+0100]: > We are delighted to announce GNU Guile release 3.0.8, the latest in the [...] > The Guile 3.0.8 release mixes maintenance and optimizations [...] Is there any reason the fix was not