clash-lang / clash-protocols

a battery-included library for dataflow protocols
Other
19 stars 7 forks source link

Introduce BiDf protocol #109

Open bgamari opened 2 months ago

bgamari commented 2 months ago

This introduces a new protocol, BiDf, which captures the common pattern of a request Df channel paired with a Df for returning corresponding responses.

bgamari commented 2 months ago

At the moment prop_fanin does not pass for reasons that I haven't yet understood.

christiaanb commented 2 months ago

There seems to be some overlap with https://github.com/clash-lang/clash-protocols/pull/83 ...

lmbollen commented 2 months ago

We're trying to be sensible about which protocols we add to this package, so now I also added BiDf to this overview: https://github.com/clash-lang/clash-protocols/discussions/84