[scheme-catalog docs atsmyles@earthlink.net**20100716205101] hunk ./docs/scheme-catalog.html 1 - - - - - - SRFI ?: Scheme Catalogs - + + + + + SRFI ?: Scheme Catalogs + + hunk ./docs/scheme-catalog.html 33 -
  • Filenames and directories are standardized and cannot be changed
  • +
  • Filenames and directories are standardized by the library name and cannot be changed
  • hunk ./docs/scheme-catalog.html 41 +
    +

    Syntax

    +
    +    <catalog> --> (catalog <library>+)
    +
    +    <library> --> (library <library-name> <versions> <meta>?)
    +
    +    <library-name> --> Same as R6RS Libraries without versions
    +
    +    <versions> --> (versions <version-info>+)
    +
    +    <version-info> --> (<version-number> <features>? <url> <meta>?)
    +
    +    <version-number> --> Same as R6RS version-numbers
    +
    +    <features> --> (requires <feature-requirements>+)
    +
    +    <feature requirement>
    +       --> <feature identifier>
    +         | (and <feature requirement>*)
    +         | (or <feature requirement>*)
    +         | (not <feature requirement>)
    +    
    +
    +    <url> --> See RFC 3986 
    +
    +    <meta> --> (@ <key-value>*)
    +
    +    <key-value> --> (<name> <value>)
    +
    +    <name> --> Symbol
    +
    +    <value> --> Datum
    +  
    hunk ./docs/scheme-catalog.html 121 -
    the set of requirments which must be met for this library to be valid see spec
    +
    the set of requirements which must be met for this library to be valid see spec
    hunk ./docs/scheme-catalog.html 129 +