Особенности vla-функций и их применения, часть 3

В предыдущих частях (здесь и здесь) велся разговор о графических примитивах. Здесь немного продолжим о них, но основной упор сделаем на неграфических элементах dwg-файла (стилях, слоях, описаниях блоков и т.п.).
Далее

Как же писать коды?

Прочитав статьи Стили программирования и Сравнение скорости выполнения кода, возникает вполне логичный вопрос: а как же писать? Через AutoLISP или VisualLISP?
Далее

Как сделать отмену результата выполнения?

Разрабатываемые коды, как правило, что-то делают с файлом dwg: рисуют объекты, вносят изменения в таблицы файла и т.п. При этом могут меняться системные переменные, отрисовываться временные примитивы и т.п.
Все будет замечательно, если пользователь сделает все сразу и верно. А если нет? А если понадобится отменять выполненную команду?
Далее

X vs Y

Пост рожден обсуждением в Skype и мелькнувшей там ссылкой "Правила боя". Так сказать, собственное видение ситуации.
Рано или поздно каждая фирма и каждый пользователь встает перед выбором - какое программное обеспечение выбрать для своих целей? Естественно, возникает желание провести, так сказать, соревнование между разными программными продуктами. Я бы хотел сказать, почему это практически невозможно. Рассматривается вариант с широко распространяемым, то есть не написанным на заказ, программным обеспечением.
Далее