Popularity
7.4
Stable
Activity
0.0
Stable
31
5
2
Monthly Downloads: 18
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
union alternatives and similar packages
Based on the "data" category.
Alternatively, view union alternatives based on common mentions on social networks and blogs.
-
interpolatedstring-perl6
QuasiQuoter for Perl6-style multi-line interpolated strings with q, qq and qc support. -
language-hcl
language-hcl contains HCL (Hashicorp Configuration Language) parsers and pretty-printers for the Haskell programming language -
data-structure-inferrer
A program that analyzes source code with a data-structure wildcard and suggests the right one.
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
Promo
www.influxdata.com
Do you think we are missing an alternative of union or a related project?
Popular Comparisons
README
Union
Extensible type-safe unions.
ghci> let a = openUnion # (5 :: Int) :: OpenUnion '[Bool, Int]
ghci> a ^? openUnion :: Maybe Int
Just 5
ghci> a ^? openUnion :: Maybe Bool
Nothing
ghci> a ^? openUnion :: Maybe Char
<interactive>:8:6:
No instance for (UElem Char '[] (RIndex Char '[]))
arising from a use of ‘openUnion’
In the second argument of ‘(^?)’, namely ‘openUnion’
In the expression: a ^? openUnion :: Maybe Char
In an equation for ‘it’: it = a ^? openUnion :: Maybe Char