JErnestoMtz / rapl

Rank Polymorphic array library for Rust.
103 stars 3 forks source link

Remove unnecessary traits #10

Closed JErnestoMtz closed 1 year ago

JErnestoMtz commented 1 year ago

There are a lot of trait remnants of the development process, such as Slice, Transpose, Broadcast, etc. that are not necessary, it is probably better to implement the functions in each trait directly into Ndarr directly.

Although maybe we should keep a single Primitives trait in case in the future we revisit the idea of adding support for native arrays and other types.