Sha256: dc999d424033514e4a2ed8a1a07176e4e5bcd9193cb32a1ef4e0f71651cd98a1

Contents?: true

Size: 1.75 KB

Versions: 5

Compression:

Stored size: 1.75 KB

Contents

;;; srfi-42.scm --- Eager comprehensions

;; Copyright (C) 2010 Free Software Foundation, Inc.

;; This library is free software; you can redistribute it and/or
;; modify it under the terms of the GNU Lesser General Public
;; License as published by the Free Software Foundation; either
;; version 3 of the License, or (at your option) any later version.

;; This library is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;; Lesser General Public License for more details.

;; You should have received a copy of the GNU Lesser General Public
;; License along with this library. If not, see
;; <http://www.gnu.org/licenses/>.

;;; Commentary:

;; This module is not yet documented in the Guile Reference Manual.

;;; Code:

(define-module (srfi srfi-42)
  #:export (:
            :-dispatch-ref
            :-dispatch-set!
            :char-range
            :dispatched
            :do
            :generator-proc
            :integers
            :let
            :list
            :parallel
            :port
            :range
            :real-range
            :string
            :until
            :vector
            :while
            any?-ec
            append-ec
            dispatch-union
            do-ec
            every?-ec
            first-ec
            fold-ec
            fold3-ec
            last-ec
            list-ec
            make-initial-:-dispatch
            max-ec
            min-ec
            product-ec
            string-append-ec
            string-ec
            sum-ec
            vector-ec
            vector-of-length-ec))

(cond-expand-provide (current-module) '(srfi-42))

(include-from-path "srfi/srfi-42/ec.scm")

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
LilyPond-Ruby-0.1.5.3 lilypond-2.24.1/share/guile/2.2/srfi/srfi-42.scm
LilyPond-Ruby-0.1.5.2 lilypond-2.24.1/share/guile/2.2/srfi/srfi-42.scm
LilyPond-Ruby-0.1.5 lilypond-2.24.1/share/guile/2.2/srfi/srfi-42.scm
LilyPond-Ruby-0.1.3 share/guile/2.2/srfi/srfi-42.scm
LilyPond-Ruby-0.1.2 share/guile/2.2/srfi/srfi-42.scm