On Sat, 28 Dec 2013 17:42:23 -0000, Jakob Ovrum <[email protected]>
wrote:
On Saturday, 28 December 2013 at 17:23:30 UTC, Jeroen Bollen wrote:
Usually if you're working with a console though the input stream won't
exhaust and thus the blocking 'readln' would be a better option, no?
The blocking behaviour of `stdin` by default is fine. The issue is that
`readln` returns an empty string when `stdin` is empty/closed, which is
different from an empty line (which is just the line terminator).
Approaches that erase the difference with functions like `chomp` can't
tell them apart.
Cue "empty vs null" theme music..
R
--
Using Opera's revolutionary email client: http://www.opera.com/mail/