Consider a memory barrier idiom constructed from
0, (mk-stack)
1. (enter x)
2. (pause x)
3. (leave x)
The idea is that we create a separate stack object and when entering it, we
will swap the current stack with the one in the argument saving the current
stack in x and be in the 'child' state and
I did some benchmark, consider this code below. Let's turn off the jit. Then
a 20M loop using normal delimited continuations yields,
;; 7.866898s real time, 14.809225s run time. 9.652291s spent in GC
With a pausing continuation or generator we end up with,
;; 0.965947s real time, 0.965588s run t
Il giorno mar 14 dic 2021 alle ore 04:55 Dr. Arne Babenhauserheide <
arne_...@web.de> ha scritto:
>
> Jean Abou Samra writes:
>
> > make it to the main branch. If the current maintainers
> > need to drop their activity, it would be nice if
> > they could share maintainership so that at least
> >
We are delighted to announce GNU Guile release 3.0.8, the latest in the
3.0 stable release series.
The Guile 3.0.8 release mixes maintenance and optimizations that were
landed since the previous 3.0.7 stable release in May 2021. See the
NEWS extract at the end of the mail for full details.
Compa