Artifact
cf1fa96e4ffd40c38759c172e727c8e4ac035fb4:
;; Copyright (c) 2009 Derick Eddington. All rights reserved.
;; Licensed under an MIT-style license. My license is in the file
;; named LICENSE from the original collection this file is distributed
;; with. If this file is redistributed with some other collection, my
;; license must also be included.
#!r6rs
(library (srfi s42 eager-comprehensions)
(export
do-ec list-ec append-ec string-ec string-append-ec vector-ec
vector-of-length-ec sum-ec product-ec min-ec max-ec any?-ec
every?-ec first-ec last-ec fold-ec fold3-ec
: :list :string :vector :integers :range :real-range :char-range
:port :dispatched :do :let :parallel :while :until
:-dispatch-ref :-dispatch-set! make-initial-:-dispatch
dispatch-union :generator-proc)
(import
(rnrs)
(rnrs r5rs)
(srfi s39 parameters)
(srfi s23 error tricks)
(srfi private include))
(SRFI-23-error->R6RS "(library (srfi s42 eager-comprehensions))"
(include/resolve ("srfi" "s42") "ec.scm"))
)