{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/pinch","name":"pinch","description":"This library provides machinery for types to specify how they can be\nserialized and deserialized into/from Thrift payloads. It makes no\nassumptions on how these payloads are sent or received and performs no code\ngeneration. Types may specify how to be serialized and deserialized by\ndefining instances of the Pinchable typeclass by hand, with\nautomatically derived instances by using generics or by using the pinch-gen code\ngenerator. Check the documentation in the Pinch module for more information.\n\nWhat is Thrift? Apache Thrift provides an interface description language,\na set of communication protocols, and a code generator and libraries for\nvarious programming languages to interact with the generated code. Pinch\naims to provide an alternative implementation of Thrift for Haskell.","version":"0.5.2.0","softwareVersion":"0.5.2.0","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/abhinav/pinch","issueTracker":"https://github.com/abhinav/pinch/issues","url":"https://github.com/abhinav/pinch#readme","keywords":["bsd3","development","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"BenGamari"},{"@type":"Person","name":"PhilippHausmann"},{"@type":"Person","name":"abhinav"}],"author":[{"@type":"Person","name":"BenGamari"},{"@type":"Person","name":"PhilippHausmann"},{"@type":"Person","name":"abhinav"}],"copyrightHolder":[{"@type":"Person","name":"BenGamari"},{"@type":"Person","name":"PhilippHausmann"},{"@type":"Person","name":"abhinav"}],"dateCreated":"2015-11-16","dateModified":"2024-07-09","datePublished":"2024-07-09","copyrightYear":2015,"downloadUrl":"https://hackage.haskell.org/package/pinch-0.5.2.0/pinch-0.5.2.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/pinch"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/abhinav"}],"https://www.w3.org/ns/activitystreams#likes":24,"https://forgefed.org/ns#forks":8}