3 Adds the ability to process Lisp concurrently, with a very simple syntax:
6 ;; What to do in the child process
8 (message "This is a test")
12 ;; What to do when it finishes
14 (message "Async process done, result should be 222: %s" result)))
16 If you omit the callback function, `async-start` will return a process object
17 that you can `async-get` on when you're ready to wait for the result value:
19 (let ((proc (async-start
20 ;; What to do in the child process
22 (message "This is a test")
25 (message "I'm going to do some work here")
27 (message "Async process done, result should be 222: %s"