RE: GNU Guile 2.9.9 Released [beta]

2020-01-14 Thread dsmich
> We are pleased to announce GNU Guile release 2.9.9. When attempting to build on a Debian Jessie 32bit arm system, gcc (Debian 4.9.2-10+deb8u2) 4.9.2 I'm working on updating this system to Debian Stable, but it might require wiping it and doing a fresh install.

Re: GNU Guile 2.9.9 Released [beta]

2020-01-14 Thread Andy Wingo
On Tue 14 Jan 2020 21:13, Stefan Israelsson Tampe writes: > Okey, here is another case that fails with the patch that prevents identity > misses for toplevels e.g we need similar fixes for anonymous functions. > > (define-module (b) > #:export (q)) > > (define h (make-hash-table)) > (define

Re: GNU Guile 2.9.9 Released [beta]

2020-01-14 Thread Stefan Israelsson Tampe
Okey, here is another case that fails with the patch that prevents identity misses for toplevels e.g we need similar fixes for anonymous functions. (define-module (b) #:export (q)) (define h (make-hash-table)) (define (method f) (hash-set! h f 1) f) (define q (method (lambda x x))) (pk

Bug in Guile 2.2.6 parallel forms implementation?

2020-01-14 Thread Zelphir Kaltstahl
Hi Guile Users! For my project of implementing a decision tree algorithm, which I ported to Guile, I am trying ways of parallelizing the algorithm. Since I did not make use of mutation or global state in the algorithm, it should be fairly simple to parallelize: "Simply split execution into 2

Re: GNU Guile 2.9.9 Released [beta]

2020-01-14 Thread Stefan Israelsson Tampe
I have a fix for this by pushing the method idiom to another module. So it is not a burning issue. Strange that I did not dee this error before in the 2.x series ever. Isn't it so that for procedures define in a (let () ...) the case you are mentioning happened before but I was on the impression

Re: Logging in Guile

2020-01-14 Thread Zelphir Kaltstahl
Thanks, I will also take a look at that! On 1/13/20 7:47 PM, John Cowan wrote: > I have a rough proposal now at > .  > It depends on either being able to send TCP or UDP packets or > preferably to call the Posix API through

Re: Logging in Guile

2020-01-14 Thread Zelphir Kaltstahl
Hi Roel, A simple short code is always tempting, thanks. I will check it out! Regards, Zelphir On 1/13/20 10:42 PM, Roel Janssen wrote: > On Mon, 2020-01-13 at 19:06 +0100, Zelphir Kaltstahl wrote: >> Hi Guile Users! >> >> Is there any library for logging in Guile? >> >> What I imagine is

Re: Logging in Guile

2020-01-14 Thread Zelphir Kaltstahl
Hi Alex! Thanks for the hint, I forgot about checking whether there is something in guile-lib. I will have a look. Regards, Zelphir On 1/13/20 7:17 PM, Alex Sassmannshausen wrote: > Hi Zelphir, > > Zelphir Kaltstahl writes: > >> Is there any library for logging in Guile? > Guile-Lib contains

Re: Guile fibers return values

2020-01-14 Thread Zelphir Kaltstahl
Hi Amirouche! I am currently looking into using parallel forms, but am experiencing some trouble with it (see other e-mail about possible bug in parallel forms). I would like to have more control over the maximum number of in parallel running threads, when spawning tasks recursively. Parallel

Re: GNU Guile 2.9.9 Released [beta]

2020-01-14 Thread Stefan Israelsson Tampe
Note that the problem I have is that procedure-property and hash-table code with procedure key's fail on me due to the fact that the identity of functions varies in a non clear way. On Mon, Jan 13, 2020 at 10:32 PM Stefan Israelsson Tampe < stefan.ita...@gmail.com> wrote: > Nice, but I think we

Re: Guile fibers return values

2020-01-14 Thread Amirouche Boubekki
Hello Zelphir! Le sam. 4 janv. 2020 à 22:49, Zelphir Kaltstahl a écrit : > > Hello Guile users! > > I have questions regarding the usage of the fibers library. It seems, > that I cannot find any way to get a computation result back from a > fiber. I also cannot find anything about how to get a