Changeset 39841 in project
- Timestamp:
- 04/05/21 08:03:47 (2 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
release/5/semantic-version/trunk/semantic-version.scm
r39840 r39841 15 15 version<? version=? version>? version<=? version>=? 16 16 version-hash 17 #;version-hash-both 17 18 version-comparator 18 19 version-parse … … 93 94 (define version-punctuation (make-parameter VERSION-PUNCT)) 94 95 96 #; 97 (define version-tail-zero? (make-parameter #f)) 98 95 99 (define (drop-tailing-zeros ls) 96 100 (reverse! (drop-while (lambda (x) (and (number? x) (zero? x))) (reverse ls))) ) … … 148 152 (>= (version-compare ver1 ver2 #:tail-zero? tail-zero?) 0) ) 149 153 150 ;srfi-69 151 (define-constant hash-default-bound 536870912)154 (define (version-hash ver . rest) 155 (apply equal?-hash (ver-parts ver) rest) ) 152 156 153 (define (version-hash ver #!optional (bnd hash-default-bound)) 154 (equal?-hash ver bnd) ) 157 #; 158 (define (version-hash-both ver . rest) 159 (equal?-hash ver rest) ) 155 160 156 161 (define (version-comparator)
Note: See TracChangeset
for help on using the changeset viewer.