From: Jeremy Henty Date: 2007-02-23T19:20:12+09:00 Subject: Re: puts nil On 2007-02-22, S. Robert James wrote: > puts nil outputs "nil". Shouldn't it output "" (ie, nothing), which > is nil.to_s? The source code specifically checks for the nil object and outputs "nil" instead of nil.to_s . It's clearly a deliberate decision by the developers to make nil a special case. The docs don't mention it, and I agree that they should. Regards, Jeremy Henty