Workspace for unifying ArrayspaceMatrixApi and ArrayspaceMatrix
Refactored to delegate factory create methods to ArrayspaceApi object
Added some debugging. Disabled partitioned buffer for now as its calculations for number of buffers base on number of elements is broken. Addes some simple elwise-fn implementation and some tests. Experimented with macrolet to clean up inner loop a bit
Clean up inner loop, tweak naming of local macros
Clean up deps in project.clj
Checkpoint. Got slice to work
Cleanup slice + tests
Cleanup commented out code. Rename local macros to make intent more clear.
Added strides and offset to DomainMap
Added conversion implementation. Remove cruft
Checkpoint. Many more compliance tests passing, but code is very sloppy. Needs refactoring.
Removed some commented out protocol impl method bodies for now. Deferring to the impls defined on Object