On Mon, 16 Apr 2007 03:06:58 +0900, Chad Perrin wrote: > Over the years, I've found the following to be an excellent way to whip > up quick, very useful Perl scripts: > > #!/usr/bin/perl > > while(<>) { > # do stuff . . . > } > > Is there an equivalent idiom in Ruby? So far as I'm aware, there's no > catch-all diamond operator in Ruby that allows one to create a default > input behavior for a script that accepts either a filename or piped > output of another command the way this works in Perl. I certainly hope > there's an equivalent, though. ARGF.each do |line| # do stuff end -- Ken Bloom. PhD candidate. Linguistic Cognition Laboratory. Department of Computer Science. Illinois Institute of Technology. http://www.iit.edu/~kbloom1/