summaryrefslogtreecommitdiffstats
path: root/externals.scm
diff options
context:
space:
mode:
authorGravatar Arvydas Silanskas 2020-10-18 15:22:11 +0300
committerGravatar Arvydas Silanskas 2020-10-18 15:22:11 +0300
commite7216cd3dda030cbff59d6e0106c6dc04b388e6e (patch)
treeb7596a6596f00af9bd88214cc895abf8d21e361e /externals.scm
parenttests against externals; registration; alist and plist implementations: (diff)
add srfi69 impl
Diffstat (limited to 'externals.scm')
-rw-r--r--externals.scm7
1 files changed, 2 insertions, 5 deletions
diff --git a/externals.scm b/externals.scm
index 8d8cf2e..2edd261 100644
--- a/externals.scm
+++ b/externals.scm
@@ -1,7 +1,4 @@
-(define registry
- (list
- (make-alist-impl)
- (make-plist-impl)))
+(define registry '())
(define (lookup dictionary fail-on-notfound?)
(let loop ((r registry))
@@ -28,7 +25,7 @@
(do ((lst lst (cddr lst)))
((null? lst))
(when (null? (cdr lst))
- (error "Uneven amount of arguments"))
+ (error "Uneven amount of arguments" lst))
(let ((proc-name (car lst))
(proc (cadr lst)))
(define index