Performance advantage of using RecursiveArrayTools.jl?


Is there any performance gain by using RecursiveArrayTools like the performance gain when using StaticsArray or is it just provide a nice type of object to use? For example, if I want to iterate over a vector of SVector, should I just define my own type or use the tools from recursivearraytools.


If you have a problem that needs the functionality of RecursiveArrayTools.jl, I would turn the question around and ask if you expect a performance gain from implementing a custom type, compared to something that has been well-tested?