> -- Oleg N. Cher писал(а):
> Не, вопрос был про: целое как? С отброшенной дробной частью? Округленное? Абсолютное двоичное приведение (маппинг) REAL к INTEGER?
SYSTEM.VAL

И это... в Прожект Оберон совсем другой Оберон07, в репорте не описанный.
В общем случае, Оберон 07 не нужен, это язык заточенный под конкретный проект - замкнутую учебную экосистему, которая включает: язык описания аппаратуры( LoLa ) ->компилятор->реализация аппаратуры( RISC5 )-> язык программирования системной и прикладной логики ( Oberon07 )->компилятор->операционная система. Это, безусловно, бесценный проект. Но, как только мы выходим за рамки экосистемы, вынуждены заниматься адаптацией Оберона07. Этих Оберонов07 только от самого Вирта - целый космозоопарк.
А есть ещё проект Minos, в котором тоже свой особенный Оберон07.
Можно ли было сделать универсальный полноценный язык общего назначения? Безусловно, да. Но в 16 страниц репорта это бы не уместилось, пришлось ещё бы пару-тройку добавить. И реализовать. И, самое, главное, пользовать реализованное, иначе возникнет резонный вопрос, а зачем вот эти свистелки? Они же лишние! Можно без них жить!