riastreams.scm 844 B

123456789101112131415161718192021222324252627282930313233
  1. ;; Copyright (C) 2010 Andreas Rottmann <a.rottmann@gmx.at>
  2. ;; This program is free software, you can redistribute it and/or
  3. ;; modify it under the terms of the MIT/X11 license.
  4. ;; You should have received a copy of the MIT/X11 license along with
  5. ;; this program. If not, see
  6. ;; <http://www.opensource.org/licenses/mit-license.php>.
  7. #!r6rs
  8. (library (arguile lib riastreams)
  9. (export stream-cons
  10. stream-nil
  11. stream-null?
  12. stream-pair?
  13. stream-car
  14. stream-cdr
  15. stream->list
  16. list->stream
  17. string->stream
  18. vector->stream
  19. stream-difference
  20. stream-append
  21. in-stream)
  22. (import (rnrs)
  23. (srfi :45 lazy)
  24. (arguile lib private include))
  25. (include-file/downcase ((arguile lib riastreams private) stream)))