tsdima писал(а):
Говоря, что каждый компонент есть объектНе увидел нигде такой необходимости. Объектами (причем в терминах HiAsm, а не целевого языка) можно делать только сложные функционально компоненты. Ничто не мешает иметь десяток-другой примитивных компонентов, реализующих логику (циклы, условия, память), и простые операторы (математика, операции со строками и т.п.), то-есть, те компоненты, для которых нецелесообразно делать ссылку на базовый объект, а проще положить копию на поле.