These packages help to avoid Union-splitting performance drawbacks by merging multiple types into one.
MixedStructTypes.jl
This is now called LightSumTypes.jl
SumTypes.jl
Unityper.jl
Expronicon.jl (with ADT.@adt)
Star History
This website is a community effort covering a lot of ever-changing information. It will therefore never be complete or without error. If you see something wrong, or have something to contribute, please see the "Contributing" section in the github repository.
Last modified: August 10, 2025. Built with Franklin.jl
Last modified: August 10, 2025. Built with Franklin.jl