projects
/
8sync.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1b92ec2
)
clarifying the %sync documentation based on changes post-8sync name
author
Christopher Allan Webber
<cwebber@dustycloud.org>
Sat, 21 Nov 2015 17:26:07 +0000
(11:26 -0600)
committer
Christopher Allan Webber
<cwebber@dustycloud.org>
Sat, 21 Nov 2015 17:26:07 +0000
(11:26 -0600)
loopy.scm
patch
|
blob
|
history
diff --git
a/loopy.scm
b/loopy.scm
index 01c0b52110d1615648242b9672259479bf7ef350..e9db917929c69a34e950bb6aa389fe09a8ba6f49 100644
(file)
--- a/
loopy.scm
+++ b/
loopy.scm
@@
-416,14
+416,15
@@
Will produce (0 . 0) instead of a negative number, if needed."
(define-syntax-rule (%sync body args ...)
"Run BODY asynchronously at a prompt, passing args to make-future.
(define-syntax-rule (%sync body args ...)
"Run BODY asynchronously at a prompt, passing args to make-future.
-Pronounced `
a
sync' despite the spelling.
+Pronounced `
eight-
sync' despite the spelling.
%sync was chosen because (async) was already taken and could lead to
errors, and this version of asynchronous code uses a prompt, so the `a'
character becomes a `%' prompt! :)
The % and 8 characters kind of look similar... hence this library's
%sync was chosen because (async) was already taken and could lead to
errors, and this version of asynchronous code uses a prompt, so the `a'
character becomes a `%' prompt! :)
The % and 8 characters kind of look similar... hence this library's
-name! (There are 8sync aliases if you prefer that name.)"
+name! (That, and the pun 'eight-synchronous' programming.)
+There are 8sync aliases if you prefer that name."
(abort-to-prompt (current-agenda-prompt)
(wrap body)
args ...))
(abort-to-prompt (current-agenda-prompt)
(wrap body)
args ...))