A. Costa wrote:
> > No, it doesn't say that it concacenates lines...
> > ...I don't see what's so vague about "{combine} the lines in two files".
> 
> "Combine" is a transitive verb, its object is the plural noun "lines".
> To "combine lines" implies, suggests, connotes, concatenation.  
> 
> Example citations, two of many, of this usage:
> 
>       "Combine lines of nroff output"
>       http://www.stylusstudio.com/xsllist/200310/post71120.html
> 
>       "I ... need to know a proper sed command to combine lines..."
>       http://www.codecomments.com/archive287-2005-11-692033.html

"lines" is modified by the prepositional clause after it..

> > >     combine (1)          - combine two text files using boolean operations
> > >     combine (1)          - combine text files using boolean operations
> > 
> > This seems to imply that it's doing an operation like:
> > 
> > file A OR file B
> 
> That would be one operation, a singular action; 'operations' is a
> plural series of actions.  If we write (deliberate bad example):
> 
>      combine (1)          - combine text files using a boolean operation
> 
> ...that'd fit your interpretation better.
> 
> Still, other users might miss that final 's'!

Since there are multiple possible boolean operations, you don't need to
miss the 's' for it to be confusing.

> > >     combine (1)          - combine text files, line by line, using 
> > > boolean operations
> > >     combine (1)          - combine text files using boolean operations on 
> > > lines
> > >     combine (1)          - combine text files by line, using boolean 
> > > operations
> > 
> > These are also wrong, since they over-stress the lines and imply an
> > operation such as:
> > 
> > for each line N:
> >     line N from file A OR line N from file B
> > 
> > Which is also not what it's doing.
> 
> I don't notice any specific algorithms being implied, but if you
> read it that way, I'll give you the benefit of the doubt.

"line by line" implies processing something one line after another,
which implies the above algorythm.

> The reason to stress lines, is that lines are the indivisible atoms
> of 'combine'.  It doesn't compare words, letters, or paragraphs; only
> lines.
> 
> Maybe if we leave out the name; the verb 'combine' is 
> overextended when it refers to the 'not' operator.  So:
> 
>      combine (1)          - perform boolean operations on two text files, 
> print matching lines
>      combine (1)          - print boolean matches of lines from two text files
>      combine (1)          - print boolean matches of lines from two files

I don't like any of these since "boolean match" is not accurate.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to