Снова здравствуйте.
Начну с ответов на вопросы, раз уж Вы ответили на мой.
Во-первых, да, я учился в Томске, в ХХХХ, на ХХХХ. С ДРАКОН-ом я тогда не встречался вовсе. Блок-схем хватало, но преподаватели предпочитали показывать всё "на пальцах", немудрёными схемками, потому что, видимо, к "стандартным" блок-схемам и сами питали некую неприязнь, стараясь без необходимости ими не пользоваться, делая акцент на необходимости "думать кодом".
ДРАКОН, к сожалению, малоизвестен, и чтобы исправить ситуацию нужно либо вставлять его в курсы повышения квалификации, либо в магистерскую программу, либо в учебный процесс студентов, но "Москва не сразу строилась", и "скакнуть" сразу к последнему пункту, минуя первые, на мой взгляд, крайне проблематично (работал ст. лаборантом при вузе, в общих чертах уяснил суть производства кадров).
ДРАКОН использовать я стал почти случайно, после обучения. При написании программы для тестирования, (по заказу одного преподавателя, идущего на грант) столкнулся с необходимостью до воплощения программы "сразу в коде" как делал обычно, проработать логику её работы - учитывая алгоритмы шифрования, архивирования, интерфейса и т.д. - в мириадах строках кода логику уже лучше заранее держать "в голове", готовую... а здесь и кроется дьявол - из-за мелочей непросто было проработать "суть" программы, да так, чтобы не упустить "взламываемые щели". Попробовал стандартные блок-схемы - ромбики условий забивают почти всё свободное место, и вообще "тихий ужас", как говорят. Нужно было нечто вроде UML, но с более "удобной" внешностью, способное "достраиваться" и "перестраиваться" по ходу проектирования. Здесь вспомнил упоминания на Википедии (в своё время любопытства ради читал описания всех языков программирования) о загадочном языке для "Бурана" и... с второй-третьей попытки добрался до Вашей программы (первое что попалось на русском). Признаться честно, дня два разбирался в сопроводительной литературе - не смотря на доходчивость, оставались неясности. Впрочем, это быстрее, чем осваивать любой другой язык, в том числе визуальный. Помог опыт программирования на других языках, понимал "по аналогии".
ИС ДРАКОН показался мне довольно удобной программой - удобнее аналогов, во всяком случае. Не использовал в нём "список" (так и не понял, зачем он нужен), и ГНОМ (вопрос предпочтения - пока что проще пользоваться "своими" языками сразу, чем искать компиляторы для ГНОМ-а). Иногда сильно не хватало возможности использовать drag-and-drop для перетаскивания частей схемы, горячих клавиш для создания блоков, возможности их менять "на ходу" (превращать действие в вопрос, например - это на стадии проектирования с постепенным уточнением функционала приходится делать удалением старых блоков и заменой на новые, что, впрочем, не критично), и прочих подобных мелочей, которые не так-то просто реализовать. Вообще, на мой взгляд, принципиально лишнего функционала нет. Разве что не разобрался с механизмом "вызов функции" (когда около вставки отображается палочка или стрелочка), что, впрочем, можно списать на моё плохое знание стандартов языка.
Пока ещё вживую не видел людей, которые точно используют ДРАКОН (профессиональных программистов учат многому, в т.ч Прологу и иногда даже языку Ада, мельком, но до ДРАКОН-а пока ещё не добирались). А жаль - идея великолепная, пригодная хоть "для домохозяек".
Попробую чуть порекламировать - обмениваться "драконьими" схемами с другими людьми может быть удобно.
Про приём ДРАКОН-схем в качестве учебных работ ничего не знаю, извините.
Не слышал о таком, во всяком случае (однако специально пока и не интересовался).
А добавить, на мой взгляд, действительно стоит вменяемый справочный раздел, и вообще сделать программу капельку "Дружелюбнее" (хех), хотя в целом, она всё равно приятнее и удобнее иных редакторов.
В сущности, в процессе работы идей по усовершенствованию было немало, но так с любой программой.
Всё равно вряд ли у Вас столько времени, чтобы это всё делать, работа здесь явно не для одного человека. Хотя, кто знает, может и удастся сделать ДРАКОН стандартом, из тех, на которые ругаются школьники.
)
...
В любом случае, спасибо Вам огромное за титанический труд.
Хорошего времени суток.
С уважением, ХХХХ.