Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: rpc-autogen: module for haskell bindings #1407

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Jun 15, 2021

  1. rpc-autogen: module for haskell bindings

    Provide generated Haskell bindings as a cabal module[1]
    The bindings were generated and versioned using dbus-gen[2], then are
    provided by the rpc-autogen recipe.
    This makes it easier to track changes across versions and avoid
    depending on generated sources in-tree for the haskell components.
    
    The goal of this is to provide a reasonably easy to modify alternative
    to rpcgen that could still with low efforts target different languages.
    
    In this current implementation, only haskell is generated by dbus-gen,
    the other generated bindings (for OCaml, C and JavaScript) still rely on
    rpcgen.
    
    Signed-off-by: Eric Chanudet <[email protected]>
    
    [1] https://github.com/eric-ch/dbus-gen-bindings
    [2] https://github.com/eric-ch/dbus-gen/tree/haskell-bindings
    Eric Chanudet committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    dfd3324 View commit details
    Browse the repository at this point in the history