-
Notifications
You must be signed in to change notification settings - Fork 6
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
PLT-9070 - Marconi components; further generalisation of index running machinery #285
Conversation
, bytestring | ||
, comonad | ||
, directory | ||
, filepath | ||
, lens | ||
, mtl | ||
, nonempty-containers | ||
, optparse-applicative | ||
, optparse-applicative-fork |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't find this package anywhere, where does it come from and why is it needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's used by cardano-node
: https://github.com/CardanoSolutions/cardano-node/blob/release/8.1.2/cardano-node/cardano-node.cabal#L178C50-L178C50
I've added it here to allow me to combine the CLI args parsers from marconi
and cardano-node
in marconi-sidechain-node
.
It lives here: https://github.com/input-output-hk/optparse-applicative
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm... I hate the idea of changing the library because another one is used downstream but I guess we don't have the choice here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
I've made
runEmitterAndConsumer
andstreamEmitter
more general so I can use them inmarconi-sidechain-node
.Pre-submit checklist: