(rapid list) 0.1.0

List library compatible with SRFI 1

This Snow package is federated from http://snow-fort.org/. Installation requires Akku >=0.5.0.

Original license field: (gpl)

Maintainers: Marc Nieper-Wißkirchen <marc@nieper-wisskirchen.de>.

$ akku update
$ akku install "(rapid list)"
$ .akku/env
Authors

Marc Nieper-Wißkirchen

License

GPL-3.0-or-later

Dependencies

^1.0.0-beta.3

Package contents

  • (rapid list-test) R7
    • → run-tests
    • ← (scheme base) R7
    • ← (rapid test)
    • ← (rapid list)
  • (rapid list) R7
    • → xcons make-list list-tabulate cons* 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 fold-right pair-fold-right reduce-right append-map append-map! map! pair-for-each filter-map map-in-order filter partition remove filter! partition! remove! find 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! cons pair? null? car cdr set-car! set-cdr! list length append reverse caar cadr cdar cddr caaar caadr cadar caddr cdaar cdadr cddar cdddr caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr cdaaar cdaadr cdadar cdaddr cddaar cddadr cdddar cddddr list-ref memq memv assq assv map for-each member assoc
    • ← (scheme base) R7
    • ← (scheme case-lambda) R7
    • ← (scheme cxr) R7
    • ← (rapid receive)

Version history

  • 2019-03-26 ~ 0.1.0