Earlier quoted context omitted.
Don't see why it "doesn't scale well", the overhead is roughly constant: use the stdout of one program as the input of the next.
That's not as easy as cat something | grep "this" | cut -f 1 | sed -e 's/.../.../' You end up writing too much code, it's very verbose. Some times symbols are what you want. In fact the biggest progress in the growth of Math happened when they tossed out doing math with words and bought in symbols.
> cat something | grep "this" | cut -f 1 | sed -e 's/.../.../'
Literally none of this is actually useful if you're already in Python:
(
line.split('\t')[0].replace(…, …)
for line in open('something')
if 'this' in line
)
> You end up writing too much codeI can believe that if you're calling to external processes to perform operations which are pretty much trivial in the language.