Skip to content

Commit bf5416d

Browse files
fix up compats
1 parent a60b4c3 commit bf5416d

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@ Static = "aedffcd0-7271-4cad-89d0-dc628f76c6d3"
1414
SuiteSparse = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
1515

1616
[compat]
17+
ArrayInterface = "7"
1718
Compat = "4"
19+
IfElse = "1"
1820
SnoopPrecompile = "1"
21+
Static = "0.8"
1922
Requires = "1"
2023
julia = "1.6"
2124

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ Functions like `known_length` return values using [Static.jl](https://github.com
1717
which encode all of the information at the type level, which in turn forces the
1818
computation 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

2230
Because this library enforces things be done at compile time by encoding everything

0 commit comments

Comments
 (0)