Open cr opened 8 years ago
Not sure what you mean by the first sentence? "channels or channels" ?
See, you're confused, too.
Channels was the original designation of the properties and values bundled by devices, but then it turned out it's a heavily used term in Rust. Correct me if I am wrong, but it looks like the term is still surfacing in the taxonomy?
Personnaly I'm not confused by Rust mpsc channels vs. taxonomy channels. But you didn't disambiguate your confusion ;)
And well, yes, naming is hard... I remember that neither Yoric nor me were fans of Channels in the taxonomy but we didn't have a better idea. I feel that endpoint is not carrying the semantics of "data flow" so well but I could be convinced otherwise.
I guess we could rename them pipes, with sink and source, but I'm sure it's as confusing.
The keyword "pipe" appears exactly 0 times in the code base, so no ambiguity so far.
Well, I suspect that the keywords "pipe" and "sink" both appear in your bathroom, so there may still be ambiguity for the end-user.
What about Capability, Sensor, Effector? Or Link?
I keep losing track of whether we're talking about channels or channels.
What are better options? The classical Endpoint, perhaps?