{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/binary-typed","name":"binary-typed","description":"Binary serialization tagged with type information, allowing for\ntypechecking and useful error messages at the receiving site.\n\nThis package serves the same purpose as tagged-binary, with a couple of\nkey differences:\n\nSupport of different kinds of serialized type annotations, each with\nspecific strengths and weaknesses.\n\nError messages can provide details on type errors at the cost of\nlonger message lengths to include the necessary information.\n\nVery small performance overhead compared to using standard Binary due\nto caching when using hashed type information. Since shown and full\ntypes are not cached, decoding them has a significant performance hit\n(ballpark: factor of two).\n\nNo depencency on Internal modules of other libraries, and a very small\ndependency footprint in general.\n\nFor information about usage, see the Data.Binary.Typed.Tutorial module.\n\nPerformance-wise, here is a value Right (Left \u003c100 chars lipsum\u003e) of\ntype Either (Char, Int) (Either String (Maybe Integer)) benchmarked\nusing the Hashed64 type representation:","version":"0.2.3","softwareVersion":"0.2.3","license":"https://spdx.org/licenses/BSD-2-Clause","codeRepository":"https://github.com/quchen/binary-typed","issueTracker":"https://github.com/quchen/binary-typed/issues","url":"https://github.com/quchen/binary-typed","keywords":["bsd2","data","deprecated","library","serialization","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"quchen"}],"author":[{"@type":"Person","name":"quchen"}],"copyrightHolder":[{"@type":"Person","name":"quchen"}],"dateCreated":"2014-07-07","dateModified":"2014-08-15","datePublished":"2014-08-15","copyrightYear":2014,"downloadUrl":"https://hackage.haskell.org/package/binary-typed-0.2.3/binary-typed-0.2.3.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/binary-typed"],"https://www.w3.org/ns/activitystreams#likes":4,"https://forgefed.org/ns#forks":1}