Окей, вот я добрался до по настоящему интересной задачи.
Я уже вижу что емакс в GUI-mode может весело рисовать pdf. картинки и т п.
А как мне сделать так, чтобы он нарисовал мне там граф? Вернее я хочу уметь написать программу, которая нарисует что-то в буфере - для этого мне нужно какие функции (или пакеты) смотреть?
А если я хочу чтобы юзер еще и мышкой в графе блоки двигал?
Любая помощь, хэлп!
Мышкой в Emacs вряд ли подвигаешь узлы графа. Но для этих целей могу посоветовать Climacs, разумеется. Он сделан на CLIM, а там рисовать интерактивные графы (CLOSовских классов) это прям популярное упражнение. Все что нужно, можно портировать или написать, если не смог найти в гугле.