> -- Евгений Темиргалеев писал(а):
> Для TRUE/FALSE - есть WinApi.TRUE (INTEGER = 1) и WinApi.FALSE (INTEGER = 0). Если ключевое слово - то WinApi.TRUE/FALSE - не получится.
Это идёт ещё с Modula-2...
> -- Евгений Темиргалеев писал(а):
> Для NEW - есть еще и процедура NEW, которую можно переопределить. Может Ominc этим когда-то пользовалась?
Вообще предопределённые идентификаторы обычно использовались для встроенных процедур, типов и значений. Может для имени атрибута лучше было бы выбрать другое слово, вместо NEW...

Кстати, в ISO Modula-2 NIL -- это предопределённый идентификатор.