;;;============================================================================

;;; File: "4.sld"

;;; Copyright (c) 1994-2019 by Marc Feeley, All Rights Reserved.

;;;============================================================================

;;; SRFI 4, Homogeneous numeric vector datatypes

(define-library (srfi 4)

  (namespace "")

  (export

s8vector?
make-s8vector
s8vector
s8vector-length
s8vector-ref
s8vector-set!
s8vector->list
list->s8vector

u8vector?
make-u8vector
u8vector
u8vector-length
u8vector-ref
u8vector-set!
u8vector->list
list->u8vector

s16vector?
make-s16vector
s16vector
s16vector-length
s16vector-ref
s16vector-set!
s16vector->list
list->s16vector

u16vector?
make-u16vector
u16vector
u16vector-length
u16vector-ref
u16vector-set!
u16vector->list
list->u16vector

s32vector?
make-s32vector
s32vector
s32vector-length
s32vector-ref
s32vector-set!
s32vector->list
list->s32vector

u32vector?
make-u32vector
u32vector
u32vector-length
u32vector-ref
u32vector-set!
u32vector->list
list->u32vector

s64vector?
make-s64vector
s64vector
s64vector-length
s64vector-ref
s64vector-set!
s64vector->list
list->s64vector

u64vector?
make-u64vector
u64vector
u64vector-length
u64vector-ref
u64vector-set!
u64vector->list
list->u64vector

f32vector?
make-f32vector
f32vector
f32vector-length
f32vector-ref
f32vector-set!
f32vector->list
list->f32vector

f64vector?
make-f64vector
f64vector
f64vector-length
f64vector-ref
f64vector-set!
f64vector->list
list->f64vector

)

  (include "4.scm"))

;;;============================================================================
