TokTok / hs-msgpack-binary

Haskell implementation of MessagePack / msgpack.org
http://msgpack.org/
Other
16 stars 10 forks source link

Think whether `groom` is actually needed #71

Closed maksbotan closed 2 years ago

maksbotan commented 4 years ago

Hi.

data-msgpack depends on the package groom, which is used only in the msgpack-parser executable. groom is a heavy dependency since it pulls in haskell-src-exts.

Can you get away without groom? I suppose it's a too high price to pay for exactly one usage.

iphydf commented 4 years ago

Does it help if we make the executable optional? That way if you depend on the library, you don't get haskell-src-exts into your dependency tree.