[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 8d37c00 004/187: Added note to README
From: |
Michael Albinus |
Subject: |
[elpa] master 8d37c00 004/187: Added note to README |
Date: |
Wed, 30 Dec 2015 11:49:20 +0000 |
branch: master
commit 8d37c00c409e556301787d5270065c4dba2427ea
Author: John Wiegley <address@hidden>
Commit: John Wiegley <address@hidden>
Added note to README
---
README.md | 11 ++++++++++-
async.el | 13 +++++++++++--
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 45c4b46..ec7e83a 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,8 @@ Adds the ability to process Lisp concurrently, with a very
simple syntax:
(message "Async process done, result should be 222: %s" result)))
If you omit the callback function, `async-start` will return a process object
-that you can `async-get` on when you're ready to wait for the result value:
+that you can call `async-get` on when you're ready to wait for the result
+value:
(let ((proc (async-start
;; What to do in the child process
@@ -26,3 +27,11 @@ that you can `async-get` on when you're ready to wait for
the result value:
;; ....
(message "Async process done, result should be 222: %s"
(async-get proc)))
+
+If you don't want to use a callback, and you don't care about any return value
+form the child proces, pass the `ignore` symbol as the second argument:
+
+ (async-start
+ (lambda ()
+ (delete-file "a remote file on a slow link" nil))
+ 'ignore)
diff --git a/async.el b/async.el
index 702899e..48cb59c 100644
--- a/async.el
+++ b/async.el
@@ -39,8 +39,8 @@
;; (message "Async process done, result should be 222: %s" result)))
;;
;; If you omit the callback function, `async-start' will return a process
-;; object that you can `async-get' on when you're ready to wait for the result
-;; value:
+;; object that you can call `async-get' on when you're ready to wait for the
+;; result value:
;;
;; (let ((proc (async-start
;; ;; What to do in the child process
@@ -52,6 +52,15 @@
;; ;; ....
;; (message "Async process done, result should be 222: %s"
;; (async-get proc)))
+;;
+;; If you don't want to use a callback, and you don't care about any return
+;; value form the child proces, pass the `ignore' symbol as the second
+;; argument:
+;;
+;; (async-start
+;; (lambda ()
+;; (delete-file "a remote file on a slow link" nil))
+;; 'ignore)
;;; Code:
- [elpa] master updated (e053cef -> ef4a542), Michael Albinus, 2015/12/30
- [elpa] master 6647749 002/187: Small change, Michael Albinus, 2015/12/30
- [elpa] master 8d37c00 004/187: Added note to README,
Michael Albinus <=
- [elpa] master 4733d1e 001/187: Initial revision, Michael Albinus, 2015/12/30
- [elpa] master 3d388c6 007/187: Added support for signal propagation, Michael Albinus, 2015/12/30
- [elpa] master 0a7f3dd 008/187: Added async-inject-environment, Michael Albinus, 2015/12/30
- [elpa] master 954c865 006/187: Updated README, Michael Albinus, 2015/12/30
- [elpa] master a8ac820 003/187: Renamed emacs-async.el to async.el, Michael Albinus, 2015/12/30
- [elpa] master 63fe7ee 010/187: Updated README, Michael Albinus, 2015/12/30
- [elpa] master c48d3db 009/187: Added smtpmail-async.el, Michael Albinus, 2015/12/30
- [elpa] master 728e791 005/187: Added dired-async, Michael Albinus, 2015/12/30
- [elpa] master 628a295 014/187: Send data over a pipe, rather than in an argument, Michael Albinus, 2015/12/30
- [elpa] master 190a040 012/187: Fixed async-smtpmail-send-it, Michael Albinus, 2015/12/30