OpenDCL като разширение на DCL възможностите в AutoCAD
Какво правите, когато искате да актуализирате старите си програми Lisp, за да поддържате модерни графични интерфейси (графичен потребителски интерфейс)? В крайна сметка разбирате, че възможностите, предоставени от езика за създаване на диалогови прозорци (DCL) в AutoCAD са безнадеждно остарели. Можете, разбира се, да пренесете кода си на VBA, но това ще отнеме много време, можете да научите езика .NET, но не всеки може да го направи, защото най-вероятно така или иначе не искате да изхвърлите целия си съществуващ код. В тази ситуация можете да помогнете OpenDCL.
Проектът с отворен код обикновено се актуализира ежеседмично. Повече от 500 „грешки“ са премахнати и са добавени приблизително 40 нови функции. Има форум OpenDCL с над 150 регистрирани членове, където можете да получите техническа поддръжка в рамките на няколко часа.
Един от чудесните примери за ефекта на проект с отворен код е преводът OpenDCL на различни езици. Понастоящем OpenDCL на разположение на пет езика: английски (ENU), немски (DEU), китайски (CHS), испански (ESM) и френски (FRA). Някои от тях са в процес на работа и все още търсим доброволци, които да помогнат за превода на допълнителни езици. Проектът все още се нуждае от доброволци, които да помогнат с разширяване на езиковата подкрепа.
Какво е OpenDCL? OpenDCLСъстои се от две части, студио или среда за разработка (виж по-долу) и системна библиотека. Среда за развитие OpenDCL - това е самостоятелно приложение, което работи на операционни системи от Windows 2000 до Windows Vista x64. В среда за развитие OpenDCL проектирате и редактирате OpenDCL-проекти.

Проектите се състоят от форми/диалогови прозорци и контроли. OpenDCL предоставя няколко различни типа формуляри, които включват:
- Модално - потребителят не може да работи интерактивно AutoCAD (подобно на диалога PLOT).
- Немоделен - потребителят може да работи интерактивно AutoCAD (подобно на диалоговите прозорци Aerial View или Camera).
- Може да се закрепи - Подобно на прозореца Modeless, с добавена възможност за скачване.
- Конфигуриращ панел или Опции - добавя персонализиран панел към диалоговия прозорец с опции.
- File Dialog е персонализиран браузър на файлове. Позволява ви да създадете свой собствен ОТВОРЕН диалогов прозорец.
- Палитра - подобна на докираща се с добавени възможности за свързване и автоматично скриване. Подобно на прозореца Свойства на палитрата.