[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] El-Job version 2.4.1
From: |
ELPA update |
Subject: |
[GNU ELPA] El-Job version 2.4.1 |
Date: |
Wed, 26 Mar 2025 17:03:13 -0400 |
Version 2.4.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:
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].
[org-node.el]
<https://github.com/meedstrom/org-node/blob/main/org-node.el>
1.1 Design rationale
────────────────────
## Recent NEWS:
[Not provided 🙁]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] El-Job version 2.4.1,
ELPA update <=