Hello, guile --version guile (GNU Guile) 2.0.9.20-10454
It seems that the par-map not using all cores problem has some how been reintroduced? guile -c '(begin (use-modules (ice-9 threads)) (par-map 1+ (iota 400000)))' only uses 1 core [it seems it uses some other [maybe all, i can't tell] a couple of milliseconds, then drops to 1 core only. Thanks, David ;; -- david@idefix:~ 16 $ guile -c '(begin > (use-modules (ice-9 threads)) > (par-map 1+ (iota 400)) > (display (current-processor-count)) (display "\n") > (display (length (@@ (ice-9 futures) %workers))) (display "\n"))' 12 11