Posted Sep 22, 2005 0:39 UTC (Thu) by man_ls
In reply to: Tool approach
Parent article: Five Pitfalls of Linux Sockets Programming (developerWorks)
Your quote is preceded by this ominous remark:
"What Unix does well isn't what people want"
So pray tell me, what is the lesson to be learned from not being able to diff two PowerPoint files?!
People actually use PowerPoint files, and maybe they would like at some point to find the difference between two such files. I know I have felt similar needs with. So Unix cannot find the difference between some binary files, which is what people want. So maybe the publisher of PowerPoint should provide a "diff" tool, or change the format (which is IMHO what Pike hints at); or we should not use such abominations. Then if you use e.g. SVG you can diff two files; but you have to know the format well to understand the diff, and people do not want to learn complex formats.
As for the Netscape example: [...] This, in fact, reaches a level of stupidity that makes it hard to believe Rob Pike wrote this.
Keep in mind that Pike is writing about "the good, the bad and the ugly". Regular expressions have good, bad and ugly points.
to post comments)