This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Warnings from a srfi-42 snippet in an r7rs library


This code appears in the srfi-42 reference.  If the

 (define (ec-:vector-filter vecs) ...)

appears in an r7rs library, I see some warnings:

./test-kawa.scm:10:16: warning - no declaration seen for $lookup$
./test-kawa.scm:10:16: warning - no declaration seen for ec-
./test-kawa.scm:11:33: warning - no declaration seen for $lookup$
./test-kawa.scm:11:33: warning - no declaration seen for ec-

If it's outside the library, I don't see these warnings.

    -seth



(define-library (testlib)
  (export ec-:vector-filter)
  (import (scheme base))
  (begin
    (define (ec-:vector-filter vecs)
      (if (null? vecs)
          '()
          (if (zero? (vector-length (car vecs)))
              (ec-:vector-filter (cdr vecs))
              (cons (car vecs) (ec-:vector-filter (cdr vecs))))))))


(import (scheme base)
        (scheme write)
        (testlib))

(display "ok\n")

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]