Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность
В открытом исполнении была разработана различными участниками в основном независимо как следствие поисковых работ по шампур-визуализации. Формировалась с 2005 г. В. Жариновым первоначально под редактор рисунков MS Word; с появлением доступных изданий пакета OpenOffice.org с 2007 г. была переведена на реализацию в его редакторе рисунков Draw; с 2009 г. разрабатывается также Э. Ильченко. Имеются варианты:
Поддерживаются вариантами реализации.
Ручная технология описана здесь. Были употреблены дополнительные обозначения для сложных описаний, представленные здесь. Включение рисунков в документ пакета требует знания также возможностей оформления. Поэтому Жариновым был подготовлен шаблон-инструкция, доступный здесь.
Полуавтоматическая технология формировалась Э. Ильченко под разрабатываемый им модуль расширения редактора Draw. Предварительно обсуждалась в этом посте.
В DRAKON Editor С. Митькина в силу принципа редактирования схема создаётся фактически по сходной технологии. Доступен деморолик.
Аналогичным образом можно визуализировать и на базе закрытых приложений. Так, Паронджанов создавал иллюстрации к своим работам в редакторе Corel Draw (см. п. 4 в этом посте).
Данная технология удобна, когда нужно подготовить схемы для использования человеком, а доступные дракон-редакторы неудобны.
Варианты используют возможности представления графики в пакете. Ильченко указывал на их ограниченность и неудобство встроенных средств макропрограммирования OpenOffice.
Ручные варианты реализации создавались для собственного пользования авторов, поэтому распространение и поддержка не предполагались.
В силу открытости такая технология доступна широкому кругу желающих. Богатые возможности форматирования графики и текста делают её удобной для представления формализуемых знаний в сложном синтаксисе. Свободное редактирование целесообразно для отработки процессов редактирования, поиска новых принципов работы в специализированных редакторах. Однако графическое программирование требует дополнительной поддержки.