Мысль повторно возникла в связи с недавним спором Gimp vs ImageMagic.
Лет 17 назад в каких-то графических редакторах (возможно, QCAD и AutoCAD) я увидел неожиданный элемент интерфейса. Командную строку. Всё, что можно было сделать, тыкая мышью, можно было сделать, набрав команду в этой строке. А действия мышью отображались как команды в этой строке. Естественно, история команд хранилась. Не выяснял, можно ли было влезть в середину списка команд, поменять одну и повторить все остальные. И могла ли история становиться древовидной.
Вопрос: пытался ли кто-либо сделать такое с растровой графикой? Про лисп и питон в Гимпе знаю, но там из консоли недоступна общая история. Преимущества такого подхода — удобный интерфейс, чтобы откатываться по истории или хотя бы повторно прогонять её сначала. Очевидный недостаток — громоздкость. Кто-нибудь пробовал?