Does <STDIN>, in scalar context, always return a value in string mode?
My testing seems to show that $foo = 077 is 63 in decimal and $foo = "077" is 77 decimal - which is quite sensible, however $foo = <STDIN> (where 077 is entered) also returns 77, not 63.
Is <STDIN> always string mode?