File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -14,8 +14,11 @@ Static = "aedffcd0-7271-4cad-89d0-dc628f76c6d3"
1414SuiteSparse = " 4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
1515
1616[compat ]
17+ ArrayInterface = " 7"
1718Compat = " 4"
19+ IfElse = " 1"
1820SnoopPrecompile = " 1"
21+ Static = " 0.8"
1922Requires = " 1"
2023julia = " 1.6"
2124
Original file line number Diff line number Diff line change @@ -17,6 +17,14 @@ Functions like `known_length` return values using [Static.jl](https://github.com
1717which encode all of the information at the type level, which in turn forces the
1818computation to occur at compile time.
1919
20+ ## Is This Library About StaticArrays?
21+
22+ No, not necessarily. StaticArrays.jl is one library about array types which have static compile
23+ time information. However, there are many other array types with static compile time information.
24+ The purpose of this library is to be able to write code generic to all of those libraries
25+ which also keep this property of enforcing the computation is at compile time by using
26+ the type space.
27+
2028## Warning: Compile Times
2129
2230Because this library enforces things be done at compile time by encoding everything
You can’t perform that action at this time.
0 commit comments