Version 2.3.1 of package El-Job has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
El-Job describes itself as: ==================================================== Contrived way to call a function using all CPU cores ==================================================== More at https://elpa.gnu.org/packages/el-job.html ## Summary: <a href="<https://repology.org/project/emacs%3Ael-job/versions>"> <img src="<https://repology.org/badge/vertical-allrepos/emacs%3Ael-job.svg>" alt="Packaging status"> </a> 1 el-job ════════ Imagine you have a function you'd like to run on a long list of inputs. You could run `(mapcar #'FN INPUTS)', but that hangs Emacs until done. This library lets you run the same function in many subprocesses (one per CPU core), each with their own split of the `INPUTS' list, then merge their outputs and pass it back to the current Emacs. In the meantime, current Emacs does not hang at all. Best of all, it completes /faster/ than `(mapcar #'FN INPUTS)', owing to the use of all CPU cores! For real-world usage, search for `el-job' in the source of [org-node.el]. ## Recent NEWS: [Not provided 🙁]