> -- adimetrius писал(а):
> Контекст не хранится ни в виде, ни в контейнере - это отдельная динамическая переменная, она может пережить вид, а может пережить контейнер.да, логически это именно так. но я говорил про то, что в View есть `c-: Context`, что автоматически включает рефлекс: «ага, значит, оно хранится здесь!» и именно этот рефлекс затрудняет понимание. я хоть и не первый день с GC живу, но всё равно трудно иногда разделить понятия «хранение» и «ссылка, одна из многих равных». раз тут поле описано — значит, тут и хозяин. ;-)

> -- adimetrius писал(а):
> На мой взгляд, это чрезвычайно изящное и простое решение, существенно упростившее каркас. И кто его придумал - чел с большой головой. Я бы, наверняка, общий базовый тип бы ввел.да, решение великолепное. но шибко непривычное, особенно если уже испорчен другими фрэймворками.

> -- adimetrius писал(а):
> Я не спец по всяким прочим графическим фв (потому что, как нашел ББ в 90х, так больше ничего и не искал), и ума не приложу и не вспомню, как там без контексов обходятся.СТРАДАЮТ, по большей части.

> -- adimetrius писал(а):
> Время от времени натыкаюсь на горе-обучалки, где делают кнопку, и перво-наперво объясняют, что "кнопка должна иметь размер", а иногда прям и "кнопка должна знать свое положение". С децтва ломают.ну, это совсем какие-то… печальные. у большинства нормальных тулкитов есть размеры по умолчанию, и min/max/preferred constraints. обычно прибиты гвоздиками как поля к некоторому базовому типу.

> -- adimetrius писал(а):
> и пояснял за революционную идею: что контроллерное сообщение должно сначала попадать к контейнеру, и только он уже должен решать, кому из вложенных видов дальше его направить.даже революционная идея sink/bubble из DOM всё ещё не стала стандартом: во многих местах продолжают делать диспетчер «от солнца в фокус», и городить сбоку механизмы перехвата сообщений.

признаюсь, что я тоже тупой: хоть sink/bubble в своих тулкитах и использую, но всё ещё заранее создаю пути до фокуса, вместо чтобы позволить это решать контейнерам. в BBCB сделано намного изящней.

> -- adimetrius писал(а):
> И, кстати, контекст - это не данные.технически это «абстрактные данные». ;-) ну, в смысле, интерфейс явно подразумевает, какого рода данными контекст должен управлять, но не навязывает форму их хранения. но это я так, чисто от общего недовольства терминологией (не только русскоязычной).