Без заголовка
Не думаю, что это проблема дидактическая. Прежде всего нужно сформулировать то, чему учить (содержание образования, body of knowledge, educational knowledge). Можно долго учить умножению, если говорить про него в римских цифрах.
Не встречал текстов про то, какие такие конструкции нужно встраивать в головы, чтобы многопарадигмальные/многоязыковые/многопредметные/междисциплинарные представления не превращались в кашу. Примеры "как нужно и какие техники были употреблены", "как не нужно, и какие ошибки были сделаны/техники не были употреблены".
Уже второй вопрос -- как эти конструкции встраивать в головы. Было бы что встраивать, кроме посыла "пиши на Лиспе" или "определяй в Смоллтоке домейн-специфик языки и пиши с их использованием" или "не заморачивайся с шаблонами в смоллтоке, а прямо прописывай верстку в тексте -- так проще будет".