Здравствуйте. Начал недавно изучать Lisp. Сначала смотрел CL, потом приглянулась scheme, и возник вопрос, на который никак не могу найти ответа в гугле. Почему создатели scheme заменили «классический» лисповский Nil на false. Я так понимаю, этому должны были быть веские причины, ведь это введение дополнительной сущности в семантику языка, который изначально позиционировался как максимально простой и прозрачный, т.е. получается некое усложнение вместо упрощения. Причем, как я понимаю, это не просто синтаксический сахар.