
in the original GitHub fork: https://github.com/ntoronto/racket Some things about this are known to be broken (most egregious is that the array tests DO NOT RUN because of a problem in typed/rackunit), about half has no coverage in the tests, and half has no documentation. Fixes and docs are coming. This is committed now to allow others to find errors and inconsistency in the things that appear to be working, and to give the author a (rather incomplete) sense of closure.
22 lines
963 B
Racket
22 lines
963 B
Racket
#lang typed/racket/base
|
|
|
|
(require "private/matrix/matrix-pointwise.rkt"
|
|
"private/matrix/matrix-multiply.rkt"
|
|
"private/matrix/matrix-constructors.rkt"
|
|
"private/matrix/matrix-operations.rkt"
|
|
"private/matrix/matrix-expt.rkt"
|
|
"private/matrix/matrix-types.rkt"
|
|
"private/matrix/utils.rkt")
|
|
|
|
(provide (all-from-out "private/matrix/matrix-pointwise.rkt"
|
|
"private/matrix/matrix-multiply.rkt"
|
|
"private/matrix/matrix-constructors.rkt"
|
|
"private/matrix/matrix-operations.rkt"
|
|
"private/matrix/matrix-expt.rkt"
|
|
"private/matrix/matrix-types.rkt")
|
|
;; From "utils.rkt"
|
|
array-matrix?
|
|
;; would also like matrix? : (Any -> Boolean : (Array Any)), but we can't have one until we
|
|
;; can define array? : (Any -> Boolean : (Array Any)), and there's been trouble with that
|
|
)
|