On Sat, 28 Dec 2013 17:42:23 -0000, Jakob Ovrum <jakobov...@gmail.com> 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/

Reply via email to