diff options
| author | 2021-11-11 16:48:07 -0500 | |
|---|---|---|
| committer | 2021-11-11 16:48:07 -0500 | |
| commit | 1ff574608d023a5c98f7b30f9025c7aa7e4b53f7 (patch) | |
| tree | 2084df6c76ed4c0b7517cd299d70dd96bca55238 /srfi/default-impl.scm | |
| parent | Merge remote-tracking branch 'arvyy/master' (diff) | |
| parent | comments (diff) | |
Merge remote-tracking branch 'arvyy/master'
Diffstat (limited to 'srfi/default-impl.scm')
| -rw-r--r-- | srfi/default-impl.scm | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/srfi/default-impl.scm b/srfi/default-impl.scm index d5bfdec..72c1f7f 100644 --- a/srfi/default-impl.scm +++ b/srfi/default-impl.scm @@ -74,27 +74,6 @@ (lambda () default) (lambda (x) x))) - (define (default-dict-find-key dtd dict cmp-proc) - (define cmp (dict-comparator dtd dict)) - (define keys (dict-keys dtd dict)) - (when (not cmp) - (raise (dictionary-error "dictionary doesn't have comparator"))) - (when (null? keys) - (error "Cannot find min/max key in empty dictionary")) - (let loop ((best (car keys)) - (keys (cdr keys))) - (cond - ((null? keys) best) - ((cmp-proc cmp (car keys) best) - (loop (car keys) (cdr keys))) - (else (loop best (cdr keys)))))) - - (define (default-dict-min-key dtd dict) - (default-dict-find-key dtd dict <?)) - - (define (default-dict-max-key dtd dict) - (default-dict-find-key dtd dict >?)) - ;; private (define (default-dict-set* dtd dictionary use-old? objs) (let loop ((objs objs) @@ -387,8 +366,6 @@ dict-mutable?-id default-dict-mutable? dict-ref-id default-dict-ref dict-ref/default-id default-dict-ref/default - dict-min-key-id default-dict-min-key - dict-max-key-id default-dict-max-key dict-set-id default-dict-set dict-adjoin-id default-dict-adjoin dict-delete-id default-dict-delete |
