[ANN] RecursiveDicts.jl

I’m very pleased to announce my first registered Julia package: RecursiveDicts.jl.

This is a very simple concept (and package): a RecursiveDict{K,V} is a Dict where the keytype is K and the valtype is Union{V,RecursiveDict{K,V}}. This is a useful signature for building tree structures, and operating on them in a type-stable way.

RecursiveDicts.jl has no dependencies and should be available from the general registry. I hope you find it useful!

15 Likes