diff options
| author | 2025-08-05 18:20:28 -0400 | |
|---|---|---|
| committer | 2025-08-05 18:20:28 -0400 | |
| commit | f36f61cb4ab68285b2ba4a230f312843e4faf885 (patch) | |
| tree | 32fd2958c18c54c875171bf177217b2d44dd06cf /lib/conspire.sld | |
| parent | add 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.sld | 3 |
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 |
