chez-mit 0.0.0-alpha.0

A MIT/GNU Scheme compatibility library for Chez Scheme

$ akku update
$ akku install chez-mit
$ .akku/env
Authors

fedeinthemix

Uploaded to Akku by Dario Klingenberg

Homepage

Information missing.

License

GPL-3.0-or-later

Dependencies

^0.0.0-akku.181.7879b52

Source code

https://github.com/fedeinthemix/chez-mit git
68f3d7562e77f694847dc74dabb5ecbd106cd6be

Package contents

  • (mit apply-hook) R6
    • → make-apply-hook apply-hook? apply-hook-procedure set-apply-hook-procedure! apply-hook-extra set-apply-hook-extra! apply-hook-arity procedure-arity
    • ← (rnrs) R6
    • ← (mit arity)
  • (mit arithmetic) R6 Chez Scheme
    • → fix:+ fix:- fix:= fix:> fix:< fix:remainder fix:quotient fix:xor index-fixnum? fix:<= fix:>= fix:* largest-fixnum fix:zero? fix:negative? fix:1+ fix:-1+ fix:fixnum? fix:lsh int:+ int:- int:* int:quotient int:< int:> int:= int:zero? int:negate int:->flonum flo:= flo:< flo:> flo:- flo:+ flo:* flo:/ flo:atan2 flo:log flo:abs flo:exp flo:sin flo:cos flo:tan flo:asin flo:acos flo:atan flo:sqrt flo:expt flo:floor flo:zero? flo:random-unit flo:negate flo:truncate->exact -1+ 1+ 1- ceiling->exact floor->exact round->exact truncate->exact integer-divide integer-divide-quotient integer-divide-remainder conjugate rationalize->exact real:*
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (chezscheme) Built-in
  • (mit arity) R6 Chez Scheme
    • → procedure-name procedure-arity procedure-arity? make-procedure-arity procedure-arity-min procedure-arity-max procedure-arity-valid? procedure-of-arity? guarantee-procedure-of-arity guarantee-procedure guarantee-procedure-arity thunk? guarantee-thunk
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (mit core) R6 Chez Scheme
    • → declare usual-integrations integrate-operator integrate error assert warn ignore-errors bkpt guarantee-symbol exact-rational? exact-positive-integer? exact-integer? exact-nonnegative-integer? guarantee-exact-integer guarantee-exact-positive-integer guarantee-exact-nonnegative-integer load* start-canonicalizing-symbols! start-preserving-case! default-object? pp print define-integrable true false unspecific runtime there-exists? for-all? symbol<? generate-uninterned-symbol string->uninterned-symbol undefined-value? string-find-next-char-in-set string-search-forward string-head string-tail write-line symbol-append symbol sort delq delv run-shell-command user-homedir-pathname system-tmpdir-pathname ->namestring graphics-type graphics-type-name
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
    • (srfi :13) SRFI
    • ← (mit arity)
    • ← (mit curry)
    • ← (mit arithmetic)
  • (mit curry) R6 Chez Scheme
    • → lambda* define*
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (mit environment) R6 Chez Scheme
    • → ge access user-initial-environment system-global-environment environment-define extend-top-level-environment environment-bindings nearest-repl/environment environment-bound? environment-assign! environment-lookup environment-link-name environment-update-from-child
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (mit hash-tables) R6 Chez Scheme
    • → make-key-weak-eqv-hash-table make-key-weak-eq-hash-table make-weak-eq-hash-table make-eq-hash-table hash-table/get hash-table/put! eqv-hash-mod equal-hash-mod weak-hash-table/constructor strong-hash-table/constructor hash-table/intern! hash-table/key-list hash hash-table->alist
    • ← (chezscheme) Built-in
    • ← (mit core)
    • ← (mit curry)
  • (mit list) R6 Chez Scheme
    • → reduce-left keyword-list? get-keyword-value guarantee-alist alist? list-of-type? guarantee-list-of-type make-initialized-list delq! find-matching-item sublist guarantee-pair except-last-pair
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (chezscheme) Built-in
    • (srfi :1) SRFI
    • ← (mit core)
    • ← (mit curry)
    • ← (mit arithmetic)
  • (mit streams) R6
    • → head tail empty-stream? stream-head stream-tail prime-numbers-stream the-empty-stream
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (mit core)
    • ← (mit arithmetic)
    • (srfi :41) SRFI
  • (mit vector) R6
    • → make-initialized-vector flo:flonum? flo:vector-cons flo:vector-length flo:vector-ref flo:vector-set! flo:vector? flo:subvector subvector vector-head subvector-move-left! subvector-fill! guarantee-vector guarantee-subvector guarantee-subvector-range vector-tail
    • ← (rnrs) R6
    • ← (mit core)
    • ← (mit arithmetic)

Version history

  • 2021-04-11 ~ 0.0.0-alpha.0