# Grassmann.jl A\\b 3x faster than Julia's StaticArrays.jl

**URL:** <https://discourse.julialang.org/t/grassmann-jl-a-b-3x-faster-than-julias-staticarrays-jl/41451>\
**Category:** Performance\
**Tags:** package, announcement, array\
**Created:** [June 15, 2020, 4:12pm UTC](https://discourse.julialang.org/t/grassmann-jl-a-b-3x-faster-than-julias-staticarrays-jl/41451 "2020-06-15T16:12:53Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![jameson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jameson/32/23_2.png) [@jameson](https://discourse.julialang.org/u/jameson)\
**Post date:** [June 16, 2020, 3:25pm UTC](https://discourse.julialang.org/t/grassmann-jl-a-b-3x-faster-than-julias-staticarrays-jl/41451/11 "2020-06-16T15:25:37Z")

</div>

> [@chakravala](#):
>
> Can you elaborate what the potential issues are?  
> I am not necessarily inclined to believe your claim.

If you don’t understand what the annotation means, then you should probably not be using it at all. I don’t really care what you believe—I implemented `@pure`, so I’m generally rather familiar with how it can go wrong. I created it as a crutch for the compiler internally, and as we’ve improved the compiler, we’ve been attempting to remove the usage of it as generally it can only causes problems even when applied correctly.

---

_[View the full topic](https://discourse.julialang.org/t/grassmann-jl-a-b-3x-faster-than-julias-staticarrays-jl/41451)._
