> -- Иван Денисов писал(а):
> Очень часто файл реализации меняется, а файл интерфейсов при этом остаётся неизменным.Символьный файл неизменен пока интерфейс неизменен.
Если сделать общий контейнер для символов и кода, то будет то же самое.

> -- Иван Денисов писал(а):
> Компилятор при сборке новых модулей интенсивно использует только символьные файлы  импортированных модулей, а файлы реализаций  не использует.Технически это простое кеширование.

> -- Пётр Кушнир писал(а):
> ...Действительно, для коммерческой модели использования такой механизм подходит. Не подумал, что изначально ББ был коммерческим продуктом.

Спасибо. Теперь картинка сложилась: такая реализация позволяет красиво решить и техническую и коммерческую проблемы.