aboutsummaryrefslogtreecommitdiffstats
path: root/lib/conspire.sld
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-08-05 18:20:28 -0400
committerGravatar Peter McGoron 2025-08-05 18:20:28 -0400
commitf36f61cb4ab68285b2ba4a230f312843e4faf885 (patch)
tree32fd2958c18c54c875171bf177217b2d44dd06cf /lib/conspire.sld
parentadd adjustable value rewriter (diff)
Support Foment
Foment had some peculiarities: 1. Parameterize objects are initialized with the objects themselves at some point, which broke the previous code. 2. Foment cannot discard multiple value returns in some scenarios.
Diffstat (limited to 'lib/conspire.sld')
-rw-r--r--lib/conspire.sld3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/conspire.sld b/lib/conspire.sld
index 73281b2..7f8e0ed 100644
--- a/lib/conspire.sld
+++ b/lib/conspire.sld
@@ -59,6 +59,9 @@
(chicken (import (srfi 18))
(include "r7rs-srfi-18.scm")
(include-library-declarations "rewriters.chicken.scm"))
+ (foment (import (srfi 18))
+ (include "r7rs-srfi-18.scm")
+ (include-library-declarations "rewriters.foment.scm"))
(else (include "r7rs-single-threaded.scm")
(include-library-declarations "rewriters.r7rs.scm")))
(include "conspire.scm")) \ No newline at end of file