Хм. А ведь я не прав с SHORTINTEGER (16 бит). Конечно, речь шла о INTEGER и LONGINTEGER. И никто не поправил))) Сегодня перед субботником начал заменять вызовы _SetRaw на как положено. И делается это весьма приятно с помощью перехвата выполнения тела _SetRaw с заведомо невыполнимым ASSERT в теле процедуры. Не надо совсем помнить, где я этот костыль использую)
Очень удобно)
Смотрю на подход Вирта, и мне понятно почему всё именно так.
Оберон-07 вызывает у меня живой интерес, после пользования КП))))