gnu-emacs-sources
[Top][All Lists]
Advanced

[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 🙁]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]