mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-18 21:29:19 +02:00
parent
2f32ec6ba1
commit
7923b1c46d
3 changed files with 5 additions and 1 deletions
|
@ -37,6 +37,7 @@
|
|||
storage-class-data? storage-class-data->body
|
||||
;; Arrays
|
||||
make-array array? array-domain array-getter array-dimension
|
||||
array-empty?
|
||||
mutable-array? array-setter specialized-array-default-safe?
|
||||
specialized-array-default-mutable? make-specialized-array
|
||||
make-specialized-array-from-data
|
||||
|
|
|
@ -311,6 +311,9 @@
|
|||
(define (array-dimension a)
|
||||
(interval-dimension (array-domain a)))
|
||||
|
||||
(define (array-empty? a)
|
||||
(interval-empty? (array-domain a)))
|
||||
|
||||
(define (mutable-array? x)
|
||||
(and (array? x) (array-setter x) #t))
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
;; Arrays
|
||||
make-array array? array-domain array-getter array-dimension
|
||||
mutable-array? array-setter specialized-array-default-safe?
|
||||
specialized-array-default-mutable?
|
||||
specialized-array-default-mutable? array-empty?
|
||||
make-specialized-array make-specialized-array-from-data
|
||||
specialized-array? array-storage-class array-indexer array-body
|
||||
array-safe? array-coeffs array-adjacent? array-packed?
|
||||
|
|
Loading…
Add table
Reference in a new issue