I was forgetting, Clojure (the nice lisp variant that works on the JavaVM) also has pmap(), a parallel map() function, that executes the functions in parallel, on different CPU cores. Such stuff can become quite useful in D2 too: http://clojure.org/api#toc571 Bye, bearophile