{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/vary","name":"vary","description":"Vary: Friendly and fast Variant types for Haskell\n\nJust like tuples are a version of a user-defined product type (only without the field names), a Variant is a version of a user-defined sum type (but without the field names).\n\nVariant types are the generalization of Either. Especially in the situation where you want to handle multiple errors, Variant types are a great abstraction to use.\n\nVariant types are sometimes called '_polymorphic_ variants' for disambiguation. They are also commonly known as (open) unions, coproducts or extensible sums.\n\nVary is lightweight on dependencies. With all library flags turned off, it only depends on base and deepseq.\n\nPlease see the full README below or on GitHub at https://github.com/qqwy/haskell-vary#readme","version":"0.1.1.3","softwareVersion":"0.1.1.3","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/qqwy/haskell-vary","issueTracker":"https://github.com/Qqwy/haskell-vary/issues","url":"https://github.com/qqwy/haskell-vary#readme","keywords":["data","data-structures","error-handling","library","mit","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"qqwy"}],"author":[{"@type":"Person","name":"qqwy"}],"copyrightHolder":[{"@type":"Person","name":"qqwy"}],"dateCreated":"2024-01-14","dateModified":"2025-06-17","datePublished":"2025-06-17","copyrightYear":2024,"downloadUrl":"https://hackage.haskell.org/package/vary-0.1.1.3/vary-0.1.1.3.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/vary"],"https://www.w3.org/ns/activitystreams#likes":12,"https://forgefed.org/ns#forks":4}