> -- Info21 писал(а):
> Интересовало немножко другое: возможность использовать компиляторы вариантов Оберона из-под ББ, чтобы создавались бинарники стандартного ББ-формата. Не вижу (пока) причин, почему такие бинарники не могли бы бесшовно вписываться в среду ББ.
Мой компилятор не генерирует бинарники ББ-формата. Генерируемые бинарники очень тесно связаны со средой, которая их запускает. Сборщик мусора, компилятор и линкер тесно связаны друг с другом.

К компиляторе Oberon-07M:
1) Другой сборщик мусора. В ББ сборщик мусора консервативный, то есть он пытается интерпретировать все числа на стеке как указатели на области памяти, из-за этого часть мусора может не удаляться. В компиляторе Oberon-07M, реализован точный сборщик мусора, который находит непосредственно указатели и уже дальше помечает используемые указатели.
2) Другой линковщик.

Чтобы генерировать бинарники для ББ, нужно в точности знать особенности работы его сборщика мусора и его линковщика. Компилятор Oberon-07M не копировался с ББ, а делался с нуля.