<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px">
<DIV>>>> Jay <A href="mailto:jay.krell@cornell.edu> 4/28/2009 5:58 AM >>">jay.krell@cornell.edu> 4/28/2009 5:58 AM >></A><BR><BR>(aside, philosophy: all text processing code should treat \n, \r, and \r\n in put the same, unless you are writing a terminal driver, then \r has a separate meaning useful for implementing spinners..)<BR>- Jay<BR></DIV>
<DIV>That may be a nice philosophy, but we can't implement it because in practice not everybody adheres to it.  I have written extensive text processing code that has to differentiate between these variants in order to properly interface with and interpret I/O from other systems.</DIV>
<DIV>--Randy</DIV></BODY></HTML>