
From: "Jonathan Turkanis" <technews@kangaroologic.com>
Sentence: "Sources, Sinks and their refinements are called resources."
The term is overused in programming. Maybe "data resources" or "data-module" or so would be better.
I know that 'resource' is a loaded term ;-) but I couldn't think of anything better. 'Data-module' doesn't seem very descriptive. Unfortunately, the standard term seems to be "Source/Sink" -- which I find ugly.
FWIW, I don't think "resource" captures the idea very well and I do agree that "source" and "sink" are rather technical, so they aren't so good, general purpose words. A term used for physical sources and sinks and, colloquially, for their drivers, is "device." Other choices: gadget, terminus, endpoint. Among these, I like "endpoint" best. It even captures the notion that they must be at one end or the other of a chain.
Sentence: "... and modifies it before returning it to the user." should be "... and modifies or eliminates it before returning it to the user."
Isn't elimination a type of modification?
Well, yes, but I think his change clarifies that the filter can skip input, not just change it from one thing to another. -- Rob Stewart stewart@sig.com Software Engineer http://www.sig.com Susquehanna International Group, LLP using std::disclaimer;