Como ya hemos visto, AutoLISP es un lenguaje de programación
diseñado para implementar y personalizar la funcionalidad de AutoCAD. AutoLISP nos
permite automatizar muchos de los procesos y rutinas habituales de nuestros
dibujos.
En las primeras versiones de AutoCAD, escribir código AutoLISP
precisaba, además del programa AutoCAD, de un procesador de textos
independiente. El código se escribía en el procesador como texto sin formato, lo que requería de bastante atención, debido a
la dificultad de compaginar las aperturas y cierres de paréntesis de las listas
que forman los programas. Un paréntesis de menos, o un olvido en el cierre de
unas comillas producía invariablemente el fracaso de la función. Depurar el
código exigía bastante tiempo y con frecuencia había que añadir al programa
declaraciones para imprimir los contenidos de variables en puntos estratégicos
y comprobar sus resultados.