I really appreciate your excellent work in developing IronScheme. I anticipate using it quite a lot, especially when I need to interact with hardware.
I was trying to load the (srfi streams) library as follows:
;(srfi :41 streams)
(define test-stream (list->stream (list 1 2 3 4)))
(display "test-stream = ") (write (stream->list test-stream)) (newline)
When I do, I get the following warnings:
WARNING: precompiled library (c:\Program Files\IronScheme/srfi/streams.ss) could not load.
WARNING: precompiled library (c:\Program Files\IronScheme/srfi/streams/primitive.ss) could not load.
WARNING: precompiled library (c:\Program Files\IronScheme/srfi/streams/derived.ss) could not load.
However, it appears that the streams library is loading as the code above when run yields:
test-stream = (1 2 3 4)
When I replace the (srfi streams) with (srfi :41 streams), I get the same results, but without the warning output. I was wondering why this happened so that I know how to correctly import libraries in the future.
Thanks for you time and efforts,