[ANN] GooseArrays.jl : Fixed-size Julia arrays with explicit lifetimes, backed by a reusable memory arena
Julia Programming Language
[ANN] GooseArrays.jl : Fixed-size Julia arrays with explicit lifetimes, backed by a reusable memory arena
Hi everyone! I’d like to share GooseArrays.jl, a package inspired by Goose’s memory management approach. The idea is to provide temporary, mutable Julia arrays with fixed sizes and explicit lifetimes, backed by a reusable memory arena rather than ordinary GC-managed array storage. The package provides two main types: GooseArray: fixed-size arrays without specializing on their length. StaticGooseArray: arrays with dimensions encoded in the type for additional compiler optimizations. Here’s ...
0 comments
No comments yet.