Re: crashes with Fibers

2018-07-02 Thread Clément Lassieur
Ludovic Courtès writes: > Hello Clément, > > Clément Lassieur skribis: > >> ;; bad >> (define (test4) >> (run-fibers >>(lambda () >> (spawn-fiber >> (lambda () >> (let ((channel (make-channel))) >> (call-with-new-thread >>

Re: crashes with Fibers

2018-07-02 Thread Ludovic Courtès
Hello Clément, Clément Lassieur skribis: > ;; bad > (define (test4) > (run-fibers >(lambda () > (spawn-fiber > (lambda () > (let ((channel (make-channel))) > (call-with-new-thread >(lambda () > (p

Re: guile 3 update, june 2018 edition

2018-07-02 Thread Ludovic Courtès
Hello! Andy Wingo skribis: > The news is that the VM has been completely converted over to call out > to the Guile runtime through an "intrinsics" vtable. For some > intrinsics, the compiler will emit specialized call-intrinsic opcodes. > (There's one of these opcodes for each intrinsic functio

Re: crashes with Fibers

2018-07-02 Thread Clément Lassieur
Hi Amirouche, Amirouche Boubekki writes: >> You test5 code should definitly work. Otherwise, it requires to pre-allocate >> as many thread as you need before you know you will them. May be we can look >> at it backward and say, that allocating a pool of threads in advance is more >> interesting

GNU Guile 2.2.4 released

2018-07-02 Thread Ludovic Courtès
We are delighted to announce GNU Guile release 2.2.4, the fourth bug-fix release in the 2.2 stable release series. See the NEWS excerpt that follows for full details. * * * Guile is an implementation of the Scheme programming language. The Guile web page is locate