News for hackers. Stuff that matters.
Re:Unix and Flow-Based Programming by epistasis on Friday December 18, 2015 @05:11PM (#10761334)
"cat" sounds like the abbreviation of "catenate" not "concatenate". Perhaps its possible that later versions of cat allowed more than one argument?
Re:Unix and Flow-Based Programming by RadioactiveMan on Friday December 18, 2015 @08:01PM (#10762092)
Catenate means to connect things together[1], which implies it was named with multiple files in mind.

[1] https://en.m.wiktionary.org/wiki/catenate

Re:Unix and Flow-Based Programming by epistasis on Friday December 18, 2015 @09:08PM (#10762296)
I'd think that it's chaining together the characters in the file, catenating a file to the screen. Wikipedia claims that the first version of Unix did a single file.

https://en.wikipedia.org/wiki/Cat_(Unix)#History

Whereas "con"catenate means to link separate things together. These are minor distinctions, but if somebody is going to call things "asinine" they should at least get the pedantry correct.

Re:Unix and Flow-Based Programming by teddyh on Saturday December 19, 2015 @12:14PM (#10764111)
The reference Wikipedia gives for that does not actually say that the original “cat” only took one file name. What is says is that “cat”s predecessor, “pr”, only took one file name, and that “cat” subsumed it.

How’s that for pedantry?

Re:Unix and Flow-Based Programming by epistasis on Saturday December 19, 2015 @11:29PM (#10766059)
Excellent!
Re:Unix and Flow-Based Programming by RadioactiveMan on Friday December 18, 2015 @09:20PM (#10762336)
Good to know. Reading definitions of concatenate and catenate, I was confused about whether there actually was a difference or not.

Edit: that wikipedia page makes it sound like the program it replaced was the one that prints a single file to the screen.