aboutsummaryrefslogtreecommitdiffstats
path: root/lib/cuprate/implementation/r7rs.sld
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-11-03 22:55:50 -0500
committerGravatar Peter McGoron 2025-11-03 22:55:50 -0500
commit860e3809928b6bcca55e38131e279cdcb01d8be7 (patch)
tree66d866be9b2034394ab4427e80574377ef02e71f /lib/cuprate/implementation/r7rs.sld
parentconsidering continuations (diff)
start moving implementation-dependent code into separate libraries
Diffstat (limited to 'lib/cuprate/implementation/r7rs.sld')
-rw-r--r--lib/cuprate/implementation/r7rs.sld10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/cuprate/implementation/r7rs.sld b/lib/cuprate/implementation/r7rs.sld
new file mode 100644
index 0000000..0a1286f
--- /dev/null
+++ b/lib/cuprate/implementation/r7rs.sld
@@ -0,0 +1,10 @@
+(define-library (cuprate implementation r7rs)
+ (import (scheme base) (scheme write) (srfi 225))
+ (export pretty-print default-test-dto
+ alist->default-dictionary)
+ (begin
+ (define (pretty-print obj)
+ (write obj)
+ (newline))
+ (define default-test-dto eqv-alist-dto)
+ (define (alist->default-dictionary x) x))) \ No newline at end of file