I'm a huge fan of preserving knowledge and building on it. Most people, at the time at least, knew what
while (buf = <>)
did. So I didn't want to invent a new syntax, there is way too much of that going on, I like C, I like perl, pull the useful stuff from each and move on.
I freely admit it's not how everyone would do it.