summaryrefslogtreecommitdiffstats
path: root/srfi/alist-impl.scm
diff options
context:
space:
mode:
authorGravatar John Cowan 2022-03-15 15:32:54 -0400
committerGravatar GitHub 2022-03-15 15:32:54 -0400
commita7f2c6a51139c210e4d62ab1447830cc525de21a (patch)
tree2c15cebeda8c756bb9139a4cd3ef786266c02604 /srfi/alist-impl.scm
parentUpdate srfi-225.html (diff)
parentfix srfi 125 implementation (diff)
Merge pull request #3 from arvyy/master
Implementation update
Diffstat (limited to 'srfi/alist-impl.scm')
-rw-r--r--srfi/alist-impl.scm12
1 files changed, 3 insertions, 9 deletions
diff --git a/srfi/alist-impl.scm b/srfi/alist-impl.scm
index 19d42b6..80b449d 100644
--- a/srfi/alist-impl.scm
+++ b/srfi/alist-impl.scm
@@ -5,8 +5,8 @@
(or (null? l)
(pair? (car l)))))
- (define (alist-mutable? dto alist)
- #f)
+ (define (alist-pure? dto alist)
+ #t)
(define (alist-map dto proc alist)
(map
@@ -62,11 +62,6 @@
(define (alist-size dto alist)
(length alist))
- (define (alist-foreach dto proc alist)
- (define (proc* e)
- (proc (car e) (cdr e)))
- (for-each proc* alist))
-
(define (alist->alist dto alist)
alist)
@@ -75,12 +70,11 @@
(make-dto
dictionary?-id alist?
- dict-mutable?-id alist-mutable?
+ dict-pure?-id alist-pure?
dict-map-id alist-map
dict-filter-id alist-filter
dict-find-update-id alist-find-update
dict-size-id alist-size
- dict-for-each-id alist-foreach
dict->alist-id alist->alist
dict-comparator-id alist-comparator))