mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-07-15 17:07:34 +02:00
allow start/end args to uvector->vector conversions (issue #682)
This commit is contained in:
parent
d41fac4f73
commit
5ee7ad0230
2 changed files with 8 additions and 4 deletions
|
@ -27,6 +27,10 @@
|
|||
(test '#u32(0 1 2 3) (u32vector-concatenate '(#u32(0 1) #u32(2 3))))
|
||||
(test '#u32(0 1 6 7)
|
||||
(u32vector-append-subvectors '#u32(0 1 2 3 4) 0 2 '#u32(4 5 6 7 8) 2 4))
|
||||
(test '#u32(1 2)
|
||||
(vector->u32vector '#(0 1 2 3) 1 3))
|
||||
(test '#(1 2)
|
||||
(u32vector->vector '#u32(0 1 2 3) 1 3))
|
||||
)
|
||||
|
||||
(test-group "uvectors/predicates"
|
||||
|
|
|
@ -318,11 +318,11 @@
|
|||
(define (uvector->list vec . o)
|
||||
(reverse (apply reverse-vector->list vec o)))
|
||||
|
||||
(define (uvector->vector vec)
|
||||
(list->vector (uvector->list vec)))
|
||||
(define (uvector->vector vec . o)
|
||||
(list->vector (apply uvector->list vec o)))
|
||||
|
||||
(define (vector->uvector vec)
|
||||
(list->uvector (vector->list vec)))
|
||||
(define (vector->uvector vec . o)
|
||||
(list->uvector (apply vector->list vec o)))
|
||||
|
||||
(define make-vector-generator
|
||||
(let ((eof (read-char (open-input-string ""))))
|
||||
|
|
Loading…
Add table
Reference in a new issue