From: matz@... (Yukihiro Matsumoto) Date: 2003-02-05T00:05:26+09:00 Subject: Re: Local variables & blocks Hi, In message "Re: Local variables & blocks" on 03/02/04, ichimal@fenix.ne.jp writes: | In Scheme, unspecific value is just (implement depend) unspecific value. |# as virtual unspecific value in scm is also just |#. This is point. There is no additional meaning s.t. false. | | I thought, | (a) separate false meaning from nil, |or | (b) to change "nil is just false". | |And, I propsed (b) but you said this is policy matter, so I had withdrawn |it. Ooops, I cannot explain these around with my poor English. Hmm, this is interesting issue. If you're OK, shall we discuss at the list in Japanese? I will be back with summary, in that case, folk |>What's wrong with that? | | Is it meaning that Scheme is just Scheme, Ruby is just Ruby? Maybe. Scheme is not an excuse for me. I'm interested in whether there's any other reason to "separate false and nil". matz.