branch: externals/el-job commit cd2e60f071d390079ce243a574b572f4e0805c80 Author: Martin Edström <meedst...@runbox.eu> Commit: Martin Edström <meedst...@runbox.eu>
Comments --- el-job.el | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/el-job.el b/el-job.el index f7fed98ebb..6fd875bb41 100644 --- a/el-job.el +++ b/el-job.el @@ -48,12 +48,16 @@ ;;; Code: ;; Wish-list: -;; - Figure out how to use `dump-emacs-portable' after loading any number of -;; features so we can reuse that to start the subprocesses instantly. Could -;; even simplify to a sentinel-based workflow then, no polling. +;; - Figure out how to allow more than one list of INPUTS. That'd give this +;; library much wider applicability! -;; - Figure out how to allow more than one list of INPUTS. That'd let this -;; library be applicable to many more situations. +;; - Figure out how to use `dump-emacs-portable' after loading all desired +;; features, so we can reuse that to start the subprocesses nigh-instantly. +;; Could even simplify to a sentinel-based workflow then, no polling. + +;; - Improve the error message in some cases when it is unhelpful and only says +;; something like "Error running timer: listp Error:". I surmise the process +;; buffer contents are not in a Lisp-readable form then. (require 'cl-lib) (require 'el-job-child) @@ -773,20 +777,20 @@ Safely return nil otherwise, whether or not ID is known." ;;; Ok, don't need to break convention anymore. -(define-obsolete-function-alias 'el-job:id #'el-job-id "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:callback #'el-job-callback "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:id #'el-job-id "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:callback #'el-job-callback "2.3.0 (2025-03-16)") (define-obsolete-function-alias 'el-job:n-cores-to-use #'el-job-n-cores-to-use "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:ready #'el-job-ready "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:busy #'el-job-busy "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:stderr #'el-job-stderr "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:timestamps #'el-job-timestamps "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:poll-timer #'el-job-timer "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:finish-times #'el-job-finish-times "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:spawn-args #'el-job-spawn-args "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:past-elapsed #'el-job-past-elapsed "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:queued-inputs #'el-job-queued-inputs "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:input-sets #'el-job-input-sets "2.3.0 (2025-03-16)") -(define-obsolete-function-alias 'el-job:result-sets #'el-job-result-sets "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:ready #'el-job-ready "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:busy #'el-job-busy "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:stderr #'el-job-stderr "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:timestamps #'el-job-timestamps "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:poll-timer #'el-job-timer "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:finish-times #'el-job-finish-times "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:spawn-args #'el-job-spawn-args "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:past-elapsed #'el-job-past-elapsed "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:queued-inputs #'el-job-queued-inputs "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:input-sets #'el-job-input-sets "2.3.0 (2025-03-16)") +(define-obsolete-function-alias 'el-job:result-sets #'el-job-result-sets "2.3.0 (2025-03-16)") (provide 'el-job)