This package was originally inspired by the StaticArrays package.
It provides a basic srange
method that produces a static range with the same syntax and arguments as range
.
Similarly, there is mrange
constructs mutable ranges.
Currently, much of this package serves as a place to develop traits that are necessary (but not specific to) AxisIndices.jl.
As more generally applicable traits and interfaces evolve they are often pushed to ArrayInterface.jl.
Therefore, users should consider this package in development and subject to unexpected changes.