surfage 0.0.0-akku.12.895f16a

SRFI collection: (surfage s1 lists), etc

$ akku update
$ akku install surfage
$ .akku/env
Authors

Various

Uploaded to Akku by Göran Weinholt

Homepage

Information missing.

License

MIT

Dependencies

No dependencies.

Source code

https://github.com/dharmatech/surfage.git git
895f16af83d9ce3c190f69626c9baba8c44d76bc

Package contents

  • (surfage private OS-id-features) R6 Internal
    • → OS-id-features
    • ← (rnrs) R6
  • (surfage private feature-cond) R6 Internal
    • → feature-cond
    • ← (rnrs) R6
    • ← (surfage private registry)
  • (surfage private include compat) R6 Chez Scheme Internal
    • → search-paths
    • ← (chezscheme) Built-in
  • (surfage private include compat) R6 Ikarus Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (ikarus) Built-in
  • (surfage private include compat) R6 Larceny Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (primitives current-require-path getenv absolute-path-string?) Built-in
  • (surfage private include compat) R6 Mosh Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (mosh) Built-in
  • (surfage private include compat) R6 Racket Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (scheme base) R7
    • ← (scheme mpair)
  • (surfage private include compat) R6 Ypsilon Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (core) Built-in
  • (surfage private include) R6 Internal
    • → include/resolve
    • ← (rnrs) R6
    • ← (surfage private include compat)
  • (surfage private let-opt) R6 Internal
    • → let-optionals* :optional
    • ← (rnrs) R6
  • (surfage private platform-features) R6 Chez Scheme Internal
    • → OS-features implementation-features
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
    • ← (surfage private OS-id-features)
  • (surfage private platform-features) R6 Ikarus Internal
    • → OS-features implementation-features
    • ← (rnrs) R6
    • ← (ikarus) Built-in
    • ← (surfage private OS-id-features)
  • (surfage private platform-features) R6 Larceny Internal
    • → OS-features implementation-features
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (primitives system-features) Built-in
    • ← (surfage private OS-id-features)
  • (surfage private platform-features) R6 Mosh Internal
    • → OS-features implementation-features
    • ← (rnrs) R6
    • ← (mosh) Built-in
    • ← (surfage private OS-id-features)
  • (surfage private platform-features) R6 Racket Internal
    • → OS-features implementation-features
    • ← (rnrs) R6
    • ← (scheme base) R7
    • ← (surfage private OS-id-features)
  • (surfage private platform-features) R6 Ypsilon Internal
    • → OS-features implementation-features
    • ← (rnrs) R6
    • ← (core) Built-in
    • ← (surfage private OS-id-features)
  • (surfage private registry) R6 Internal
    • → available-features
    • ← (rnrs) R6
    • ← (surfage private platform-features)
  • (surfage private vanish) R6 Internal
    • → vanish-define
    • ← (rnrs) R6
    • ← (rnrs base) R6
  • (surfage s0 cond-expand) R6
    • → cond-expand
    • ← (rnrs) R6
    • ← (surfage private registry)
  • (surfage s1 lists) R6
    • → xcons make-list list-tabulate list-copy proper-list? circular-list? dotted-list? not-pair? null-list? list= circular-list length+ iota first second third fourth fifth sixth seventh eighth ninth tenth car+cdr take drop take-right drop-right take! drop-right! split-at split-at! last last-pair zip unzip1 unzip2 unzip3 unzip4 unzip5 count append! append-reverse append-reverse! concatenate concatenate! unfold fold pair-fold reduce unfold-right pair-fold-right reduce-right append-map append-map! map! pair-for-each filter-map map-in-order filter! partition! remove! find-tail any every list-index take-while drop-while take-while! span break span! break! delete delete! alist-cons alist-copy delete-duplicates delete-duplicates! alist-delete alist-delete! reverse! lset<= lset= lset-adjoin lset-union lset-intersection lset-difference lset-xor lset-diff+intersection lset-union! lset-intersection! lset-difference! lset-xor! lset-diff+intersection! append assq assv caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr car cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr cons cons* length list list-ref memq memv null? pair? reverse set-car! set-cdr! assoc filter find fold-right for-each map member partition remove
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
  • (surfage s101 random-access-lists) R6
    • → quote pair? cons car cdr caar cadr cddr cdar caaar caadr caddr cadar cdaar cdadr cdddr cddar caaaar caaadr caaddr caadar cadaar cadadr cadddr caddar cdaaar cdaadr cdaddr cdadar cddaar cddadr cddddr cdddar null? list? list make-list length append reverse list-tail list-ref list-set list-ref/update map for-each random-access-list->linear-access-list linear-access-list->random-access-list
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs control) R6
    • ← (rnrs hashtables) R6
    • ← (rnrs records syntactic) R6
    • ← (rnrs arithmetic bitwise) R6
  • (surfage s11 let-values) R6
    • → let-values let*-values
    • ← (rnrs) R6
  • (surfage s13 strings) R6
    • → string-map string-map! string-fold string-unfold string-fold-right string-unfold-right string-tabulate string-for-each string-for-each-index string-every string-any string-hash string-hash-ci string-compare string-compare-ci string= string< string> string<= string>= string<> string-ci= string-ci< string-ci> string-ci<= string-ci>= string-ci<> string-downcase string-upcase string-titlecase string-downcase! string-upcase! string-titlecase! string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-filter string-delete string-index string-index-right string-skip string-skip-right string-count string-prefix-length string-prefix-length-ci string-suffix-length string-suffix-length-ci string-prefix? string-prefix-ci? string-suffix? string-suffix-ci? string-contains string-contains-ci string-copy! substring/shared string-reverse string-reverse! reverse-list->string string-concatenate string-concatenate/shared string-concatenate-reverse string-concatenate-reverse/shared string-append/shared xsubstring string-xcopy! string-null? string-join string-tokenize string-replace string->list string-copy string-fill! string? make-string string-length string-ref string-set! string string-append list->string
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s23 error tricks)
    • ← (surfage s8 receive)
    • ← (surfage s14 char-sets)
    • ← (surfage private let-opt)
    • ← (surfage private include)
  • (surfage s14 char-sets) R6
    • → char-set? char-set= char-set<= char-set-hash char-set-cursor char-set-ref char-set-cursor-next end-of-char-set? char-set-fold char-set-unfold char-set-unfold! char-set-for-each char-set-map char-set-copy char-set list->char-set string->char-set list->char-set! string->char-set! char-set-filter ucs-range->char-set char-set-filter! ucs-range->char-set! ->char-set char-set->list char-set->string char-set-size char-set-count char-set-contains? char-set-every char-set-any char-set-adjoin char-set-delete char-set-adjoin! char-set-delete! char-set-complement char-set-union char-set-intersection char-set-complement! char-set-union! char-set-intersection! char-set-difference char-set-xor char-set-diff+intersection char-set-difference! char-set-xor! char-set-diff+intersection! char-set:lower-case char-set:upper-case char-set:title-case char-set:letter char-set:digit char-set:letter+digit char-set:graphic char-set:printing char-set:whitespace char-set:iso-control char-set:punctuation char-set:symbol char-set:hex-digit char-set:blank char-set:ascii char-set:empty char-set:full
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s23 error tricks)
    • ← (surfage s9 records)
    • ← (surfage private let-opt)
    • ← (surfage private include)
  • (surfage s16 case-lambda) R6
    • → case-lambda
    • ← (rnrs control) R6
  • (surfage s19 time compat) R6 Chez Scheme
    • → format host:time-resolution host:current-time host:time-nanosecond host:time-second host:time-gmt-offset
    • ← (chezscheme) Built-in
  • (surfage s19 time compat) R6 Ikarus
    • → format host:time-resolution host:current-time host:time-nanosecond host:time-second host:time-gmt-offset
    • ← (rnrs base) R6
    • ← (ikarus) Built-in
  • (surfage s19 time compat) R6 Larceny
    • → format host:time-resolution host:current-time host:time-nanosecond host:time-second host:time-gmt-offset
    • ← (r5rs)
    • ← (rnrs) R6
    • ← (larceny load) Built-in
    • ← (primitives r5rs:require current-utc-time timezone-offset) Built-in
    • ← (surfage s48 intermediate-format-strings)
  • (surfage s19 time compat) R6 Mosh
    • → format host:time-resolution host:current-time host:time-nanosecond host:time-second host:time-gmt-offset
    • ← (rnrs base) R6
    • ← (mosh) Built-in
    • ← (system) Built-in
  • (surfage s19 time compat) R6 Racket
    • → format host:time-resolution host:current-time host:time-nanosecond host:time-second host:time-gmt-offset
    • ← (rnrs base) R6
    • ← (scheme base) R7
  • (surfage s19 time compat) R6 Ypsilon
    • → format host:time-resolution host:current-time host:time-nanosecond host:time-second host:time-gmt-offset
    • ← (rnrs base) R6
    • ← (core) Built-in
  • (surfage s19 time) R6
    • → time make-time time? time-type time-nanosecond time-second date make-date date? date-nanosecond date-second date-minute date-hour date-day date-month date-year date-zone-offset time-tai time-utc time-monotonic time-duration read-leap-second-table copy-time current-time time-resolution time=? time>? time<? time>=? time<=? time-difference time-difference! add-duration add-duration! subtract-duration subtract-duration! time-tai->time-utc time-tai->time-utc! time-utc->time-tai time-utc->time-tai! time-monotonic->time-utc time-monotonic->time-utc! time-monotonic->time-tai time-monotonic->time-tai! time-utc->time-monotonic time-utc->time-monotonic! time-tai->time-monotonic time-tai->time-monotonic! time-tai->date time-utc->date time-monotonic->date date->time-utc date->time-tai date->time-monotonic leap-year? date-year-day date-week-day date-week-number current-date date->julian-day date->modified-julian-day time-utc->julian-day time-utc->modified-julian-day time-tai->julian-day time-tai->modified-julian-day time-monotonic->julian-day time-monotonic->modified-julian-day julian-day->time-utc julian-day->time-tai julian-day->time-monotonic julian-day->date modified-julian-day->date modified-julian-day->time-utc modified-julian-day->time-tai modified-julian-day->time-monotonic current-julian-day current-modified-julian-day date->string string->date
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (rnrs mutable-strings) R6
    • ← (surfage s19 time compat)
    • ← (surfage s6 basic-string-ports)
    • ← (surfage private include)
  • (surfage s2 and-let) R6
    • → and-let*
    • ← (rnrs) R6
  • (surfage s23 error tricks) R6
    • → SRFI-23-error->R6RS
    • ← (rnrs) R6
  • (surfage s23 error) R6
    • → error
    • ← (rnrs base) R6
  • (surfage s25 multi-dimensional-arrays all) R6
    • → array:make array:array? array:vector array:index array:shape array-ref array-set! array:opt-args array:optimize array:optimize-empty array:coefficients array:vector-index array:shape-index array:empty-shape-index array:shape-vector-index array:actor-index array:0 array:1 array:2 array:3 array:n array:maker array:indexer/vector array:indexer/array array:applier-to-vector array:applier-to-actor array:applier-to-backing-vector array:index/vector array:index/array array:apply-to-vector array:apply-to-actor array? make-array array:make-array shape array array-rank array-start array-end share-array array:share/index! array:optimize/vector array:optimize/actor array:shape->vector array:size array:make-index array:good-shape? array:good-share? array:unchecked-share-depth? array:check-indices array:check-indices.o array:check-index-vector array:check-index-actor array:good-indices? array:good-indices.o? array:good-index-vector? array:good-index-actor? array:good-index? array:not-in array:list->string array:shape-vector->string array:thing->string array:index-ref array:index-set! array:index-length array:map->string array:map-column->string array:grok/arguments array:grok/index!
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s23 error tricks)
    • ← (surfage private include)
  • (surfage s25 multi-dimensional-arrays arlib) R6
    • → array-shape array-length array-size array-equal? shape-for-each array-for-each-index tabulate-array tabulate-array! array-retabulate! array-map array-map! array->vector array->list share-array/prefix share-row share-column share-array/origin share-array/index! array-append transpose share-nths
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s23 error tricks)
    • ← (surfage s25 multi-dimensional-arrays all)
    • ← (surfage private include)
  • (surfage s25 multi-dimensional-arrays) R6
    • → array? make-array shape array array-rank array-start array-end array-ref array-set! share-array
    • ← (surfage s25 multi-dimensional-arrays all)
  • (surfage s26 cut) R6
    • → cut cute
    • ← (rnrs) R6
    • ← (surfage private include)
  • (surfage s27 random-bits) R6
    • → random-integer random-real default-random-source make-random-source random-source? random-source-state-ref random-source-state-set! random-source-randomize! random-source-pseudo-randomize! random-source-make-integers random-source-make-reals
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s19 time)
    • ← (surfage s23 error tricks)
    • ← (surfage private include)
  • (surfage s31 rec) R6
    • → rec
    • ← (rnrs) R6
  • (surfage s37 args-fold) R6
    • → args-fold option option? option-names option-required-arg? option-optional-arg? option-processor
    • ← (rnrs) R6
    • ← (surfage private include)
  • (surfage s38 with-shared-structure) R6 Chez Scheme
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (surfage s38 with-shared-structure) R6 Ikarus
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (rnrs) R6
    • ← (ikarus) Built-in
  • (surfage s38 with-shared-structure) R6 Larceny
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (rnrs base) R6
    • ← (rnrs unicode) R6
    • ← (rnrs bytevectors) R6
    • ← (rnrs lists) R6
    • ← (rnrs control) R6
    • ← (rnrs io ports) R6
    • ← (rnrs io simple) R6
    • ← (rnrs hashtables) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs mutable-pairs) R6
    • ← (surfage s99 records procedural)
    • ← (surfage s99 records inspection)
  • (surfage s38 with-shared-structure) R6 Ypsilon
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (core) Built-in
  • (surfage s39 parameters) R6 Ikarus
    • → make-parameter parameterize
    • ← (ikarus) Built-in
  • (surfage s39 parameters) R6 Racket
    • → make-parameter parameterize
    • ← (scheme base) R7
  • (surfage s39 parameters) R6
    • → make-parameter parameterize
    • ← (rnrs) R6
  • (surfage s39 parameters) R6 Ypsilon
    • → make-parameter parameterize
    • ← (core) Built-in
  • (surfage s41 streams derived) R6
    • → stream-null stream-cons stream? stream-null? stream-pair? stream-car stream-cdr stream-lambda define-stream list->stream port->stream stream stream->list stream-append stream-concat stream-constant stream-drop stream-drop-while stream-filter stream-fold stream-for-each stream-from stream-iterate stream-length stream-let stream-map stream-match stream-of stream-range stream-ref stream-reverse stream-scan stream-take stream-take-while stream-unfold stream-unfolds stream-zip
    • ← (rnrs) R6
    • ← (surfage s41 streams primitive)
  • (surfage s41 streams primitive) R6
    • → stream-null stream-cons stream? stream-null? stream-pair? stream-car stream-cdr stream-lambda
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
  • (surfage s41 streams) R6
    • → stream-null stream-cons stream? stream-null? stream-pair? stream-car stream-cdr stream-lambda define-stream list->stream port->stream stream stream->list stream-append stream-concat stream-constant stream-drop stream-drop-while stream-filter stream-fold stream-for-each stream-from stream-iterate stream-length stream-let stream-map stream-match stream-of stream-range stream-ref stream-reverse stream-scan stream-take stream-take-while stream-unfold stream-unfolds stream-zip
    • ← (surfage s41 streams primitive)
    • ← (surfage s41 streams derived)
  • (surfage s42 eager-comprehensions) R6
    • → 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
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s39 parameters)
    • ← (surfage s23 error tricks)
    • ← (surfage private include)
  • (surfage s42 eager-comprehensions) R6
    • → 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
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s39 parameters)
    • ← (surfage s23 error tricks)
    • ← (surfage private include)
  • (surfage s42 eager-comprehensions) R6
    • → 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
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s39 parameters)
    • ← (surfage s23 error)
    • ← (surfage private include)
  • (surfage s43 vectors) R6
    • → make-vector vector vector-unfold vector-unfold-right vector-copy vector-reverse-copy vector-append vector-concatenate vector? vector-empty? vector= vector-ref vector-length vector-fold vector-fold-right vector-map vector-map! vector-for-each vector-count vector-index vector-skip vector-index-right vector-skip-right vector-binary-search vector-any vector-every vector-set! vector-swap! vector-fill! vector-reverse! vector-copy! vector-reverse-copy! vector->list reverse-vector->list list->vector reverse-list->vector
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s8 receive)
  • (surfage s43 vectors) R6
    • → make-vector vector vector-unfold vector-unfold-right vector-copy vector-reverse-copy vector-append vector-concatenate vector? vector-empty? vector= vector-ref vector-length vector-fold vector-fold-right vector-map vector-map! vector-for-each vector-count vector-index vector-skip vector-index-right vector-skip-right vector-binary-search vector-any vector-every vector-set! vector-swap! vector-fill! vector-reverse! vector-copy! vector-reverse-copy! vector->list reverse-vector->list list->vector reverse-list->vector
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s23 error tricks)
    • ← (surfage s8 receive)
    • ← (surfage private vanish)
    • ← (surfage private include)
  • (surfage s43 vectors) R6
    • → make-vector vector vector-unfold vector-unfold-right vector-copy vector-reverse-copy vector-append vector-concatenate vector? vector-empty? vector= vector-ref vector-length vector-fold vector-fold-right vector-map vector-map! vector-for-each vector-count vector-index vector-skip vector-index-right vector-skip-right vector-binary-search vector-any vector-every vector-set! vector-swap! vector-fill! vector-reverse! vector-copy! vector-reverse-copy! vector->list reverse-vector->list list->vector reverse-list->vector
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s23 error tricks)
    • ← (surfage s8 receive)
    • ← (surfage private vanish)
    • ← (surfage private include)
  • (surfage s48 intermediate-format-strings compat) R6 Chez Scheme
    • → pretty-print
    • ← (chezscheme) Built-in
  • (surfage s48 intermediate-format-strings compat) R6 Ikarus
    • → pretty-print
    • ← (ikarus) Built-in
  • (surfage s48 intermediate-format-strings compat) R6 Larceny
    • → pretty-print
    • ← (primitives pretty-print) Built-in
  • (surfage s48 intermediate-format-strings compat) R6 Racket
    • → pretty-print
    • ← (scheme pretty)
  • (surfage s48 intermediate-format-strings compat) R6 Ypsilon
    • → pretty-print
    • ← (core) Built-in
  • (surfage s48 intermediate-format-strings) R6
    • → format
    • ← (rnrs) R6
    • ← (surfage s48 intermediate-format-strings compat)
    • ← (surfage s6 basic-string-ports)
    • ← (surfage s38 with-shared-structure)
  • (surfage s6 basic-string-ports compat) R6 Chez Scheme
    • → open-output-string get-output-string
    • ← (chezscheme) Built-in
  • (surfage s6 basic-string-ports compat) R6 Ikarus
    • → open-output-string get-output-string
    • ← (ikarus) Built-in
  • (surfage s6 basic-string-ports compat) R6 Larceny
    • → open-output-string get-output-string
    • ← (primitives open-output-string get-output-string) Built-in
  • (surfage s6 basic-string-ports compat) R6 Mosh
    • → get-output-string open-output-string
    • ← (system) Built-in
  • (surfage s6 basic-string-ports compat) R6 Ypsilon
    • → open-output-string get-output-string
    • ← (core) Built-in
  • (surfage s6 basic-string-ports) R6 Racket
    • → open-input-string open-output-string get-output-string
    • ← (rnrs) R6
    • ← (scheme base) R7
  • (surfage s6 basic-string-ports) R6
    • → open-input-string open-output-string get-output-string
    • ← (rnrs base) R6
    • ← (rnrs io ports) R6
    • ← (surfage s6 basic-string-ports compat)
  • (surfage s61 cond) R6
    • → cond
    • ← (rnrs) R6
  • (surfage s64 testing) R6
    • → test-begin test-end test-assert test-eqv test-eq test-equal test-approximate test-error test-apply test-with-runner test-match-nth test-match-all test-match-any test-match-name test-skip test-expect-fail test-read-eval-string test-group test-runner-group-path test-group-with-cleanup test-result-ref test-result-set! test-result-clear test-result-remove test-result-kind test-passed? test-log-to-file test-runner? test-runner-reset test-runner-null test-runner-simple test-runner-current test-runner-factory test-runner-get test-runner-create test-runner-test-name test-runner-pass-count test-runner-pass-count! test-runner-fail-count test-runner-fail-count! test-runner-xpass-count test-runner-xpass-count! test-runner-xfail-count test-runner-xfail-count! test-runner-skip-count test-runner-skip-count! test-runner-group-stack test-runner-group-stack! test-runner-on-test-begin test-runner-on-test-begin! test-runner-on-test-end test-runner-on-test-end! test-runner-on-group-begin test-runner-on-group-begin! test-runner-on-group-end test-runner-on-group-end! test-runner-on-final test-runner-on-final! test-runner-on-bad-count test-runner-on-bad-count! test-runner-on-bad-end-name test-runner-on-bad-end-name! test-result-alist test-result-alist! test-runner-aux-value test-runner-aux-value! test-on-group-begin-simple test-on-group-end-simple test-on-bad-count-simple test-on-bad-end-name-simple test-on-final-simple test-on-test-end-simple
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs exceptions) R6
    • ← (rnrs io simple) R6
    • ← (rnrs lists) R6
    • ← (rnrs eval) R6
    • ← (rnrs mutable-pairs) R6
    • ← (surfage s0 cond-expand)
    • ← (surfage s1 lists)
    • ← (surfage s6 basic-string-ports)
    • ← (surfage s9 records)
    • ← (surfage s39 parameters)
    • ← (surfage s23 error tricks)
    • ← (surfage private include)
  • (surfage s67 compare-procedures) R6
    • → </<=? </<? <=/<=? <=/<? <=? <? =? >/>=? >/>? >=/>=? >=/>? >=? >? boolean-compare chain<=? chain<? chain=? chain>=? chain>? char-compare char-compare-ci compare-by< compare-by<= compare-by=/< compare-by=/> compare-by> compare-by>= complex-compare cond-compare debug-compare default-compare if-not=? if3 if<=? if<? if=? if>=? if>? integer-compare kth-largest list-compare list-compare-as-vector max-compare min-compare not=? number-compare pair-compare pair-compare-car pair-compare-cdr pairwise-not=? rational-compare real-compare refine-compare select-compare string-compare string-compare-ci symbol-compare vector-compare vector-compare-as-list
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s27 random-bits)
    • ← (surfage s23 error)
    • ← (surfage private include)
  • (surfage s67 compare-procedures) R6
    • → </<=? </<? <=/<=? <=/<? <=? <? =? >/>=? >/>? >=/>=? >=/>? >=? >? boolean-compare chain<=? chain<? chain=? chain>=? chain>? char-compare char-compare-ci compare-by< compare-by<= compare-by=/< compare-by=/> compare-by> compare-by>= complex-compare cond-compare debug-compare default-compare if-not=? if3 if<=? if<? if=? if>=? if>? integer-compare kth-largest list-compare list-compare-as-vector max-compare min-compare not=? number-compare pair-compare pair-compare-car pair-compare-cdr pairwise-not=? rational-compare real-compare refine-compare select-compare string-compare string-compare-ci symbol-compare vector-compare vector-compare-as-list
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (surfage s27 random-bits)
    • ← (surfage s23 error)
    • ← (surfage private include)
  • (surfage s69 basic-hash-tables) R6
    • → make-hash-table hash-table? alist->hash-table hash-table-equivalence-function hash-table-hash-function hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-exists? hash-table-update! hash-table-update!/default hash-table-size hash-table-keys hash-table-values hash-table-walk hash-table-fold hash-table->alist hash-table-copy hash-table-merge! hash string-hash string-ci-hash hash-by-identity
    • ← (rnrs) R6
  • (surfage s78 lightweight-testing compat) R6 Chez Scheme
    • → check:write
    • ← (chezscheme) Built-in
  • (surfage s78 lightweight-testing compat) R6 Ikarus
    • → check:write
    • ← (ikarus) Built-in
  • (surfage s78 lightweight-testing compat) R6 Larceny
    • → check:write
    • ← (primitives pretty-print) Built-in
  • (surfage s78 lightweight-testing compat) R6 Mosh
    • → check:write
    • ← (mosh pp) Built-in
  • (surfage s78 lightweight-testing compat) R6 Racket
    • → check:write
    • ← (scheme pretty)
  • (surfage s78 lightweight-testing compat) R6 Ypsilon
    • → check:write
    • ← (rnrs) R6
    • ← (core) Built-in
  • (surfage s78 lightweight-testing) R6
    • → check check-ec check-report check-set-mode! check-reset! check-passed?
    • ← (rnrs) R6
    • ← (surfage s78 lightweight-testing compat)
    • ← (surfage s39 parameters)
    • ← (surfage private include)
    • ← (surfage s23 error tricks)
    • ← (surfage s42 eager-comprehensions)
  • (surfage s8 receive) R6
    • → receive
    • ← (rnrs) R6
  • (surfage s9 records) R6
    • → define-record-type
    • ← (rnrs) R6
  • (surfage s98 os-environment-variables) R6 Chez Scheme
    • → get-environment-variable
    • ← (chezscheme) Built-in
  • (surfage s98 os-environment-variables) R6 Ikarus
    • → get-environment-variable get-environment-variables
    • ← (ikarus) Built-in
  • (surfage s98 os-environment-variables) R6 Larceny
    • → get-environment-variable get-environment-variables
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs bytevectors) R6
    • ← (rnrs io ports) R6
    • ← (primitives foreign-procedure foreign-null-pointer? sizeof:pointer %peek-pointer %peek8u void*->address ffi/dlopen ffi/dlsym) Built-in
    • ← (surfage private feature-cond)
  • (surfage s98 os-environment-variables) R6 Racket
    • → get-environment-variable get-environment-variables
    • ← (rnrs base) R6
    • ← (scheme base) R7
    • ← (scheme foreign)
  • (surfage s98 os-environment-variables) R6 Ypsilon
    • → get-environment-variable get-environment-variables
    • ← (core) Built-in
  • (surfage s99 records helper) R6
    • → rtd?
    • ← (rnrs base) R6
    • ← (rnrs records procedural) R6
  • (surfage s99 records inspection) R6 Larceny
    • → record? record-rtd rtd-name rtd-parent rtd-field-names rtd-all-field-names rtd-field-mutable?
    • ← (err5rs records inspection)
  • (surfage s99 records inspection) R6
    • → record? record-rtd rtd-name rtd-parent rtd-field-names rtd-all-field-names rtd-field-mutable?
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs records inspection) R6
    • ← (surfage s99 records helper)
  • (surfage s99 records procedural) R6 Larceny
    • → make-rtd rtd? rtd-constructor rtd-predicate rtd-accessor rtd-mutator
    • ← (err5rs records procedural)
  • (surfage s99 records procedural) R6
    • → make-rtd rtd? rtd-constructor rtd-predicate rtd-accessor rtd-mutator
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs records procedural) R6
    • ← (surfage s99 records inspection)
  • (surfage s99 records syntactic) R6 Larceny
    • → define-record-type
    • ← (err5rs records syntactic)
  • (surfage s99 records syntactic) R6
    • → define-record-type
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs syntax-case) R6
    • ← (surfage s99 records procedural)
  • (surfage s99 records) R6
    • → make-rtd rtd? rtd-constructor rtd-predicate rtd-accessor rtd-mutator record? record-rtd rtd-name rtd-parent rtd-field-names rtd-all-field-names rtd-field-mutable? define-record-type
    • ← (surfage s99 records procedural)
    • ← (surfage s99 records inspection)
    • ← (surfage s99 records syntactic)

Version history

  • 2018-04-07 ~ 0.0.0-akku.12.895f16a