Re: Технократически мыслите
>Дык это вы не понимаете: ваше "означает в соответствии с концепцией" -- это про компоненту Учебника (а не Задачника и не Методпособия). Это -- в конечном итоге -- контроль онтологии (содержания), как его кладут туда писатели (ежели их коллектив). А я сейчас говорю про последовательность загрузки содержания в бедную голову ученика, даже если это содержание писал один писатель.
Дык на самом деле непонимание взаимно. :) Возможно по моей вине, потому что я не довел аналогию до конца. Имеется в виду вот что: модульная программа, как и гипертекстоовая книга - она ведь нетривиальным образом разворачивается в последовательное исполнение ("чтение") программы процессором ("учеником"). При этом развертывании постоянно происходят переходы из модуля в модуль; как раз для того, чтобы при таких переходах не возникало проблем, и чтобы последовательность этих переходов легко можно было перестраивать (вплоть до развертывания одного и того же гипертекста в несколько разных книг) - для этого и придуманы интерфейсы.
>Насколько я понимаю, переструктурированность программ никто не проверяет
Смотря что вы понимаете под переструктурированностью. На самом деле, с программой есть одно отличие от гипертекста: когда мы попадаем в модуль, код модуля сам определяет последовательность дальнейшего развертывания; собственно именно это развертывание и есть семантика программного модуля. А в гипертексте содержание (семантика) и последовательность развертывания разделены, что - насколько я понимаю - и порождает половину проблемы, которую вы пытаетесь решить.
Т.е., возможно, еще один источник непонимания - что я продолжал аналогию с кодом до конца и считал последовательность развертывания модуля (или, точнее, пространство возможных - применительно к тексту, осмысленных - последовательностей развертывания) частью его семантики, а вы - нет.