> -- budden писал(а):
> ...
Да речь вообще - не об этом была.
Когда я создаю/проектирую архитектуру, меня совершенно не интересуют реализации или особенности библиотек (контейнеров).
Они и НЕ ДОЛЖНЫ никак трогать.
Потому, что если только на этапе описания архитектуры, вдруг зазвучали слова "мэп", "лист", эррэй" - всё, сушите веслы, архитектор НЕ компетентен.
А вот описание свойств или отношений между сущностями предметной области ДОЛЖНЫ быть представлены синтаксисом и семантикой языка.
Конкретный вид структур, поддерживающих такие отношения - "всплывёт" значительно позднее. А пока - всё, что с операциями над структурой или отношениями связано, ДОЛЖНО описываться в терминах самой же модели.
Поэтому мне - СОВЕРШЕННО ПО БАРАБАНУ, НА ЧЁМПРОЕКТИРОВАТЬ. Главное, что бы означенные выше предметно-модельные артефакты были выразимы через язык.
Поэтому для меня совершенно непонятно, зачем вы заговорили о деревьях ЛИСПа и ключах и "эвристиках" gcc...