Boost logo

Boost :

From: Rob Stewart (stewart_at_[hidden])
Date: 2004-09-03 23:30:09

From: "Jonathan Turkanis" <technews_at_[hidden]>
> > 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_at_[hidden]
Software Engineer           
Susquehanna International Group, LLP  using std::disclaimer;

Boost list run by bdawes at, gregod at, cpdaniel at, john at