{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/generic-arbitrary","name":"generic-arbitrary","description":"Generic implementations of methods of the Arbitrary class from the\nQuickCheck library. The approach taken here can lead to diverging instances\nfor mutually recursive types but is safe for simply recursive ones and guarantees\nflat distribution for constructors of sum-types.","version":"1.0.1","softwareVersion":"1.0.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/typeable/generic-arbitrary","issueTracker":"https://github.com/typeable/generic-arbitrary/issues","url":"http://github.com/typeable/generic-arbitrary#readme","keywords":["generic","library","mit","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"mniip"},{"@type":"Person","name":"AlekseyUymanov"},{"@type":"Person","name":"typeable"},{"@type":"Person","name":"iko"}],"author":[{"@type":"Person","name":"mniip"},{"@type":"Person","name":"AlekseyUymanov"},{"@type":"Person","name":"typeable"},{"@type":"Person","name":"iko"}],"copyrightHolder":[{"@type":"Person","name":"mniip"},{"@type":"Person","name":"AlekseyUymanov"},{"@type":"Person","name":"typeable"},{"@type":"Person","name":"iko"}],"dateCreated":"2017-03-15","dateModified":"2022-08-24","datePublished":"2022-08-24","copyrightYear":2017,"downloadUrl":"https://hackage.haskell.org/package/generic-arbitrary-1.0.1/generic-arbitrary-1.0.1.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/generic-arbitrary"],"https://www.w3.org/ns/activitystreams#likes":8,"https://forgefed.org/ns#forks":8}