Отчет 1 о проекте XDTools
1. Немедленно после объявления о начале проекта XDTools у меня резко изменились жизненные обстоятельства, и я не мог им заниматься достаточно плотно. Так продолжается и сейчас, и надолго.
2. Нашелся человек, которому было интересно попробовать начать программировать на Lisp. Совершенный новичок, без опыта программирования. И он не собирается заниматься программированием профессионально - это чистое любительство, любопытство, дилетантизм.
Зато ему интересно не навязывать свое видение, собственные решения, интересно не упрощать, а максимально полно решить задачи. Увидеть, что смог все сделать.
И он смотрит на программы не как программист, а с пользовательской точки зрения. Поскольку сам давно, постоянно и много работает в AutoCAD и в др. CAD.
Поэтому появились первые программы, опубликованные как части этого проекта:
XDTOOLS_STAT.lsp - общая статистика об XData для указанных и для всех объектов dwg,
XDTOOLS_CHECK.lsp - проверка dwg на наличие проблем с XData,
XDTOOLS_VEDIT.lsp - просмотр/редактирование содержания XData сразу для всех указанных объектов,
XDTOOLS_ADD.lsp - добавление указанного XData сразу ко всем указанным объектам,
XDTOOLS_MDEFINE.lsp - просмотр и редактирование определений XData. Включая создание новых XData Applications, удаление существующих, переименование. И добавление/удаление указанных полей XData, изменение их последовательности, изменение типов.
Последняя появилась только что, и это самая важная, ключевая команда, позволяющая пользователям самим полноценно управлять определениями XData.
Автор этих программ не сомневается в очень низком уровне своего программирования, но эти его программы вполне удовлетворительно или хорошо/отлично выполняют все требуемое.
Все эти программы уже опубликованы.
3. Скорее всего в ближайшее время XDTOOLS_STAT.lsp будет заменена на лучшую.
4. Есть еще, минимум, три программы других авторов, которые планирую вскорости включить в XDTools после их доработки.
После их добавления уже образуется набор инструментов для XData - пусть минимально - достаточный для практического применения XData для описательных неграфических данных в dwg в любом AutoCAD.
Проект по-прежнему открыт, есть идеи о добавлении в XDTools еще некоторых востребованных возможностей.
В т.ч., недоступных другими средствами.