projects
/
8sync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
actors: Add debug module with useful utilities.
[8sync.git]
/
8sync
/
agenda.scm
diff --git
a/8sync/agenda.scm
b/8sync/agenda.scm
index 195b23a300354bd183ffe4d2e8b3251b908c27d9..c417a40e28fdad25cf811d796a92381d4efa71e8 100644
(file)
--- a/
8sync/agenda.scm
+++ b/
8sync/agenda.scm
@@
-1,5
+1,5
@@
;;; 8sync --- Asynchronous programming for Guile
;;; 8sync --- Asynchronous programming for Guile
-;;; Copyright (C) 2015 Christopher Allan Webber <cwebber@dustycloud.org>
+;;; Copyright (C) 2015
, 2016
Christopher Allan Webber <cwebber@dustycloud.org>
;;;
;;; This file is part of 8sync.
;;;
;;;
;;; This file is part of 8sync.
;;;
@@
-71,6
+71,7
@@
8sync 8sync-delay
8sync-run 8sync-run-at 8sync-run-delay
8sync-port 8sync-port-remove
8sync 8sync-delay
8sync-run 8sync-run-at 8sync-run-delay
8sync-port 8sync-port-remove
+ 8sync-nowait
catch-8sync
catch-8sync
@@
-593,7
+594,7
@@
Possibly specify WHEN as the second argument."
;; TODO: Write (%run-immediately)
;; TODO: Write (%run-immediately)
-(define-syntax-rule (8sync-
immediate
body)
+(define-syntax-rule (8sync-
nowait
body)
"Run body asynchronously but ignore its result...
forge ahead in our current function!"
(8sync-abort-to-prompt
"Run body asynchronously but ignore its result...
forge ahead in our current function!"
(8sync-abort-to-prompt
@@
-602,7
+603,7
@@
forge ahead in our current function!"
(list (make-run-request
;; See comment in 8sync-port
(wrap (kont #f)) #f)
(list (make-run-request
;; See comment in 8sync-port
(wrap (kont #f)) #f)
- (make-run-request
body
#f))))))
+ (make-run-request
(lambda () body)
#f))))))
(define-syntax-rule (catch-8sync exp (handler-key handler) ...)
(catch '8sync-caught-error
(define-syntax-rule (catch-8sync exp (handler-key handler) ...)
(catch '8sync-caught-error