T и NIL
Глобальные константы. По соглашению наименования глобалы начинаются с заглавной буквы и могут быть написаны ими полностью. Есть префиксы для различения от констант переменных и классов, “звездочка“ и “плюс“, соответственно. В связи с обозначенной темой можно было бы в этом контексте развести философию по поводу “флагов“, а можно вернуться к этой теме в связи с лексической мнемоникой “flg“. Ещё можно было бы пофилософствовать по поводу “булевого типа“ и как его интерпретировать - “ноль и один“, “да или нет“, “истина - ложь“ … и так далее … как о “синтаксическом сахаре” … но похоже что в контексте PicoLisp это все имеет мало значения. Здесь голая прагматика. Особо акцентируется NIL, который используется в разных ситуациях, хотя существует в единственном числе:
как маркер конца списка
для представления пустого списка
для представления логического значения "ложь"
для представления строки нулевой длины
представлять собой абсолютный минимум
для обозначения конца файла
для представления стандартного входа/выхода
для представления значения «не число»
как корень всех иерархий классов
как изменчивый ключ свойства
как специальный символ, «не имеющий значения».
Акцентируется его двойственная природа, как символа и как списка. Его структура.