Re: configuring guile packages [was: GNU Guile 2.9.8 Released [beta]]

2020-01-05 Thread Nala Ginrut
Hi Matt! Thanks for the help. However, it seems doesn't work for me. I think your solution is to solve mixed guile version detection issue, right? I'm building it in docker, a pure clean Debian10 environment. Hmm... On Sat, Jan 4, 2020 at 7:29 AM Matt Wette wrote: > > > On 1/3/20 10:44 AM, Matt

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: Guile fibers return values

2020-01-05 Thread Chris Vine
On Sun, 5 Jan 2020 19:22:14 +0100 Zelphir Kaltstahl wrote: > I think the decision tree calculations, which I want to parallelize, are > not I/O related. However, I am not quite sure I understand the whole > suspendable port thing, but here is what I think it is: > > When some I/O happens in a fib

Re: Guile fibers return values

2020-01-05 Thread Zelphir Kaltstahl
Hi Chris! On 1/5/20 3:23 PM, Chris Vine wrote: > On Sun, 5 Jan 2020 13:58:24 +0100 > Zelphir Kaltstahl wrote: >> Thank you for the detailed explanation! >> >> By "process" I meant only "sequence of steps performed", the main thunk >> in run-fibers, separate from the steps that are run in the spaw

Re: Guile fibers return values

2020-01-05 Thread Chris Vine
On Sun, 5 Jan 2020 13:58:24 +0100 Zelphir Kaltstahl wrote: > Thank you for the detailed explanation! > > By "process" I meant only "sequence of steps performed", the main thunk > in run-fibers, separate from the steps that are run in the spawned > fiber, not really OS process or thread. > > I wi

Re: Guile fibers return values

2020-01-05 Thread Zelphir Kaltstahl
Thank you for the detailed explanation! By "process" I meant only "sequence of steps performed", the main thunk in run-fibers, separate from the steps that are run in the spawned fiber, not really OS process or thread. I will take a look again at the parallel forms and think about whether I want

Re: Guile fibers return values

2020-01-05 Thread Zelphir Kaltstahl
Thank you for your answer! I think the example with channels, which I sent later goes in the direction your are describing : ) Yes, I am not planning on modifying shared state and doing the whole mutex stuff. Regards, Zelphir On 1/5/20 3:42 AM, John Cowan wrote: > > > On Sat, Jan 4, 2020 at 5:

Re: Guile fibers return values

2020-01-05 Thread Chris Vine
On Sun, 5 Jan 2020 02:30:06 +0100 Zelphir Kaltstahl wrote: [snip] > This way of communication between the fiber and the main process seems > in the style of Racket's places. Except that I can send normal > procedures / lambdas to the fiber, which is great on a single machine, > while I need to sen

Re: GNU Guile 2.9.8 Released [beta]

2020-01-05 Thread Andy Wingo
On Fri 03 Jan 2020 06:34, Nala Ginrut writes: > When I was trying to compile Artanis, the configure threw an error: > > checking for Guile version >= 3.0... configure: error: Guile 3.0 required, > but 2.9.8 found > > > Here's what I put i