Cyent wrote:
> So what we have is a "nil" is a little too busy, means too much, is
> overloaded too heavily.
> 
> It means "uninitialized".


nil doesn't 'mean' anything.  Assorted code uses nil to express a 
condition, and it is the context that confers meaning.

James