On Sat, 24 Dec 2016 02:11:37 -0200 Arthur Maciel <arthurmac...@gmail.com> wrote: > Is there a way to implement map, for-each and other procedures in a > parallel way so > > (use srfi-1) > (map (lambda (x) (+ x 1)) (iota 1000000) > > would automatically split the list into smaller lists according to the > number of CPU cores and then gather the results back?
I guess you could spawn a process pool and send these processes a thunk that calculates their part and send back the result. You could use s11n egg for that, I believe. I’m not sure it would be faster than the regular functions though. _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users