Giter Site home page Giter Site logo

Comments (6)

bgamari avatar bgamari commented on August 16, 2024 1

AFAICT binary and this package are to a large degree orthogonal: binary being a set of low-level primitives to the parsing and encoding of arbitrary binary protocols and this being specifically a library for serialisation in a much more confined encoding. Yes, you can use both to serialise Haskell values, but which is preferable will likely depend upon the application.

Moreover, I'm not sure we're in a position to dictate whether binary is superceded or not; that decision lies solely in the hands of users.

from cborg.

Shimuuar avatar Shimuuar commented on August 16, 2024

This package isn't feature complete replacement for binary. It does replace serialization of haskell values to some format and better at that. But it doesn't allow parsing/serialization to externally defined data formats.

from cborg.

thoughtpolice avatar thoughtpolice commented on August 16, 2024

But it doesn't allow parsing/serialization to externally defined data formats.

This is on the roadmap before they're merged together; there's just no milestone or tickets for this task (I'll make one now). It won't be done before a first public release, either.

from cborg.

thoughtpolice avatar thoughtpolice commented on August 16, 2024

See #34

from cborg.

hvr avatar hvr commented on August 16, 2024

@bgamari ...are you're suggesting to create a new package, say binary-ng to act as the successor of binary? ;-)

from cborg.

bgamari avatar bgamari commented on August 16, 2024

I'm going to close this as it isn't really actionable.

from cborg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.