From: Dave Thomas Date: 2002-07-25T13:59:17+09:00 Subject: Re: unifying nil and false (Re: [PATCH] object.c ruby.h) matz@ruby-lang.org (Yukihiro Matsumoto) writes: > "nil" and "false" are treated differently everywhere. Unifying them > will cause serious compatibility problem. For example, > Thread#status returns false for threads terminated normally, nil for > threads terminated with exceptions. See ri Thread#status. Also > I've heard they're used for three state logic (true - false - > undefined). I know, I know... It was just a wistful question... :) Dave