aboutsummaryrefslogtreecommitdiff
path: root/module/util.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/util.scm')
-rw-r--r--module/util.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/module/util.scm b/module/util.scm
index 6aadbc79..707cba90 100644
--- a/module/util.scm
+++ b/module/util.scm
@@ -363,6 +363,9 @@
(-> (func obj) rest ...)]))
+;; Non-destructive set, syntax extension from set-fields from (srfi
+;; srfi-9 gnu). Also doubles as a non-destructive mod!, if the `='
+;; operator is used.
(define-syntax set
(syntax-rules (=)
[(set (acc obj) value)