Nasir Khan wrote:
> While nil is an object, calling dup on it causes TypeError. This doesnt seem
> consistent, though a minor kink.
> IMHO, ideally duping a nil object should have returned (same) nil.
>   

I don't think so. Nil is _the_ nil, one and only instance of NilClass.
Duping it doesn't make sense to me.  And a dup method to return
identical object is just strange.