fxbox / deprecated-taxonomy

This repository has moved.
https://github.com/fxbox/foxbox/
Mozilla Public License 2.0
0 stars 9 forks source link

The term "Channels" leads to confusion and should be renamed #41

Open cr opened 8 years ago

cr commented 8 years ago

I keep losing track of whether we're talking about channels or channels.

What are better options? The classical Endpoint, perhaps?

fabricedesre commented 8 years ago

Not sure what you mean by the first sentence? "channels or channels" ?

cr commented 8 years ago

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?

fabricedesre commented 8 years ago

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.

Yoric commented 8 years ago

I guess we could rename them pipes, with sink and source, but I'm sure it's as confusing.

cr commented 8 years ago

The keyword "pipe" appears exactly 0 times in the code base, so no ambiguity so far.

Yoric commented 8 years ago

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?