SRFI-133 module errors on chicken-lint added by DeeEff on Fri Dec 30 23:50:10 2022

(module srfi-133 ()
  (import (except scheme vector-fill! vector->list list->vector))

  (cond-expand
    (chicken-5
     (import (except (chicken base) vector-copy!))
     (import (chicken module)))
    (else
     (import (only chicken include error use))))

  ;; Constructors
  (export vector-unfold vector-unfold-right vector-copy vector-reverse-copy
          vector-append vector-concatenate vector-append-subvectors)
  ;; Predicates
  (export vector-empty? vector=)
  ;; Iteration
  (export vector-fold vector-fold-right vector-map vector-map!
          vector-for-each vector-count vector-cumulate)
  ;; Searching
  (export vector-index vector-index-right vector-skip vector-skip-right
          vector-binary-search vector-any vector-every vector-partition)
  ;; Mutators
  (export vector-swap! vector-fill! vector-reverse! vector-copy!
          vector-reverse-copy! vector-unfold! vector-unfold-right!)
  ;; Conversion
  (export vector->list reverse-vector->list list->vector reverse-list->vector
          vector->string string->vector)
  (include "vectors/vectors-impl.scm")
)