dharmalab 0.0.0-akku.53.aba65fb

Experimental libraries

Currying, records, timing, gen-id, queues, silex, etc.

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

Eduardo Cavazos

Danny Dubé

Uploaded to Akku by Göran Weinholt

Homepage

Information missing.

License

(Apache-2.0 AND GPL-2.0-or-later)

Dependencies

^0.0.0-akku

Source code

https://github.com/dharmatech/dharmalab.git git
aba65fb64252b7187bf9e632f1d04d6d183d671f

Package contents

  • (dharmalab combinators binrec) R6
    • → binrec
    • ← (rnrs) R6
  • (dharmalab combinators concatenative) R6
    • → bi bi* swap drop drop/2 nip uni
    • ← (rnrs) R6
  • (dharmalab combinators linrec) R6
    • → linrec
    • ← (rnrs) R6
  • (dharmalab combinators macros) R6
    • → identity constant compose ifte cleave spread nary@
    • ← (rnrs) R6
  • (dharmalab combinators short-circuit-macros) R6
    • → &&
    • ← (rnrs) R6
  • (dharmalab indexable-sequence define-indexable-sequence-procedures) R6
    • → define-indexable-sequence-procedures
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
    • ← (dharmalab indexable-sequence indexable-functors)
  • (dharmalab indexable-sequence f32-vector) R6
    • → make-f32-vector f32-vector-length f32-vector-ref f32-vector-set! f32-vector f32-vector-fold-left f32-vector-fold-right f32-vector-for-each f32-vector-for-each-with-index f32-vector-copy f32-vector-map! f32-vector-map f32-vector-subseq f32-vector-take f32-vector-drop f32-vector-filter-to-reverse-list f32-vector-filter f32-vector-index f32-vector-find f32-vector-swap! f32-vector-reverse! f32-vector-reverse
    • ← (rnrs) R6
    • ← (dharmalab indexable-sequence indexable-functors)
    • ← (dharmalab indexable-sequence define-indexable-sequence-procedures)
  • (dharmalab indexable-sequence f64-vector) R6
    • → make-f64-vector f64-vector-length f64-vector-ref f64-vector-set! f64-vector f64-vector-fold-left f64-vector-fold-right f64-vector-for-each f64-vector-for-each-with-index f64-vector-copy f64-vector-map! f64-vector-map f64-vector-subseq f64-vector-filter-to-reverse-list f64-vector-filter f64-vector-index f64-vector-find f64-vector-swap! f64-vector-reverse! f64-vector-reverse
    • ← (rnrs) R6
    • ← (dharmalab indexable-sequence indexable-functors)
    • ← (dharmalab indexable-sequence define-indexable-sequence-procedures)
  • (dharmalab indexable-sequence indexable-functors) R6
    • → make-indexable-fold-left make-indexable-fold-right make-indexable-for-each make-indexable-for-each-with-index make-indexable-copy make-indexable-map! make-indexable-map make-indexable-subseq make-indexable-take make-indexable-drop make-indexable-filter-to-reverse-list make-indexable-filter make-indexable-index make-indexable-find make-indexable-swap! make-indexable-reverse! make-indexable-reverse
    • ← (rnrs) R6
  • (dharmalab indexable-sequence string) R6
    • → string-fold-left string-fold-right string-for-each string-for-each-with-index string-copy string-map! string-map string-subseq string-take string-drop string-filter-to-reverse-list string-filter string-index string-find string-swap! string-reverse! string-reverse
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (dharmalab indexable-sequence indexable-functors)
    • ← (dharmalab indexable-sequence define-indexable-sequence-procedures)
  • (dharmalab indexable-sequence vector) R6
    • → vector-fold-left vector-fold-right vector-for-each vector-for-each-with-index vector-copy vector-map! vector-map vector-subseq vector-take vector-drop vector-filter-to-reverse-list vector-filter vector-index vector-find vector-swap! vector-reverse! vector-reverse
    • ← (rnrs) R6
    • ← (dharmalab indexable-sequence indexable-functors)
    • ← (dharmalab indexable-sequence define-indexable-sequence-procedures)
  • (dharmalab infix alg) R6
    • → alg string->infix
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (rnrs mutable-strings) R6
    • ← (dharmalab infix tokenizer)
    • ← (dharmalab infix infix)
  • (dharmalab infix infix) R6
    • → infix
    • ← (rnrs) R6
    • ← (surfage s1 lists)
    • ← (surfage s64 testing)
  • (dharmalab infix tokenizer) R6
    • → lexer lexer-init
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (rnrs mutable-strings) R6
  • (dharmalab math basic) R6
    • → pi square add multiply-by subtract-from subtract divide divide-by greater-than greater-than= less-than less-than=
    • ← (rnrs) R6
    • ← (dharmalab misc extended-curry)
  • (dharmalab misc curry) R6
    • → curry
    • ← (rnrs) R6
  • (dharmalab misc equivalence) R6
    • → equal-to eq-to eqv-to
    • ← (rnrs) R6
    • ← (dharmalab misc extended-curry)
  • (dharmalab misc extended-curry) R6
    • → curry
    • ← (rnrs) R6
    • ← (dharmalab misc symbols)
  • (dharmalab misc gen-id) R6
    • → gen-id
    • ← (rnrs) R6
  • (dharmalab misc if) R6
    • → if
    • ← (rnrs) R6
  • (dharmalab misc is-hashtable) R6
    • → is-hashtable
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
  • (dharmalab misc is-list) R6
    • → is-list
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
  • (dharmalab misc is-vector) R6
    • → is-vector
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
  • (dharmalab misc limit-call-rate) R6
    • → limit-call-rate
    • ← (rnrs) R6
    • ← (surfage s19 time)
  • (dharmalab misc list-fp) R6
    • → filter map for-each find-tail take-while drop-while any every count
    • ← (rnrs) R6
  • (dharmalab misc list) R6
    • → all-are all-of any-are any-of list-tabulate list-map-indices-reversed list-map-indices list-fold-head list-index list-sum list-sum-head
    • ← (rnrs) R6
    • ← (dharmalab misc extended-curry)
  • (dharmalab misc queue) R6
    • → new-queue queue-empty? queue-insert queue-remove queue-length queue-car queue-cdr queue-for-each-with-index queue-tabulate
    • ← (rnrs) R6
    • ← (surfage s41 streams)
  • (dharmalab misc random-weighted) R6
    • → probabilities layers random-layer random-weighted-selector
    • ← (rnrs) R6
    • ← (surfage s27 random-bits)
    • ← (dharmalab math basic)
    • ← (dharmalab misc list)
  • (dharmalab misc srfi-1-lists-r6) 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!
    • ← (surfage s1 lists)
  • (dharmalab misc symbols) R6
    • → symbol<?
    • ← (rnrs) R6
  • (dharmalab misc time entry) R6 Chez Scheme
    • → time
    • ← (chezscheme) Built-in
  • (dharmalab misc time entry) R6 Ikarus
    • → time
    • ← (ikarus) Built-in
  • (dharmalab misc time entry) R6 Larceny
    • → time
    • ← (primitives time) Built-in
  • (dharmalab misc time entry) R6 Ypsilon
    • → time
    • ← (time) Built-in
  • (dharmalab records class) R6
    • → class
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
    • ← (dharmalab records define-record-type)
    • ← (dharmalab records define-method)
  • (dharmalab records define-import-type-syntax) R6
    • → define-import-type-syntax
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
  • (dharmalab records define-is-type-syntax) R6
    • → define-is-type-syntax
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
  • (dharmalab records define-method) R6
    • → define-method
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
    • ← (dharmalab records define-record-type)
  • (dharmalab records define-record-type) R6
    • → define-record-type++
    • ← (rnrs) R6
    • ← (dharmalab misc gen-id)
  • (dharmalab silex silex) R6
    • → lex lex-lib
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6

Version history

  • 2018-04-07 ~ 0.0.0-akku.53.aba65fb