AutoLISP® je različica družine programskih jezikov LISP. Zasnovan je bil za programiranje v AutoCAD®, programu za računalniško podprto risanje in načrtovanje (CADD), ki ga je razvil Autodesk® Inc. AutoLISP® se lahko uporablja za ustvarjanje skriptov za uporabo v AutoCAD® in vseh vertikalnih aplikacijah, ki se izvajajo v okolju AutoCAD®. , vključno z AutoCAD® Civil 3D®, AutoCAD® Map 3D in AutoCAD® Architecture. Omeniti velja, da AutoCAD LT® ne more izvajati rutin LISP, kar je ena ključnih lastnosti, ki ga razlikujejo od AutoCAD®.
LISP je eden najstarejših znanih programskih jezikov, ki sega v leto 1958; Izraz “LISP” izhaja iz besed “procesor seznama”. XLISP je bil ena od različic LISP in je bil osnova razvoja za AutoLISP®, ki se je prvič pojavil leta 1986 v AutoCAD® izdaji 2.18. Nenehno so ga spreminjali in izboljševali z AutoCAD® izdajo 13;; ko je bil leta 2000 izdan AutoCAD® 1999, je bil AutoLISP® zamenjan z zmogljivejšim Visual LISP®. V naslednjih letih pa je Autodesk® ustavil skoraj ves razvoj Visual LISP® in se raje osredotočil na druga programska orodja, kot so ObjectARX®, .NET in Visual® Basic (VBA). Kljub temu premiku AutoLISP® ostaja najbolj priljubljen način, kako se uporabniki v letu 2011 odločajo za prilagajanje ali dodajanje funkcionalnosti v AutoCAD®.
Rutine, ustvarjene z uporabo AutoLISP®, običajno avtomatizirajo opravila ali izdelajo dodatne programe za uporabo v AutoCAD®. Programski jezik je zelo prilagodljiv in se lahko uporablja za spreminjanje skoraj vseh vidikov okolja AutoCAD® ali risarske datoteke. Primeri stvari, ki jih je mogoče izdelati z uporabo AutoLISP®, so kalkulatorji, programi, ki urejajo bloke, in rutine, ki samodejno rišejo vsebino v datoteko. Možno je celo izvajati zaporedje ukazov v paketu v številnih datotekah.
AutoLISP® je mogoče programirati iz ukazne vrstice AutoCAD®, vendar je to redko. Za vse programe LISP razen najosnovnejših je prednostna uporaba zunanjega urejevalnika besedila, saj zelo pomaga pri vnosu zapletene kode. Obstaja dobesedno na tisoče načinov, na katere je mogoče uporabiti AutoLISP® za vnos ukazov ali drugače nadzorovati AutoCAD®. Običajno so ustvarjene datoteke datoteke z navadnim besedilom, shranjene s pripono LSP. V primeru, da je ena rutina LISP zasnovana tako, da vsebuje več programov, je lahko vrsta datoteke VLX ali FAS.
Datoteke LSP lahko naložite v AutoCAD® z ukazom Naloži. Ko je rutina LISP naložena, je vse, kar mora uporabnik narediti, da jo izvede, preprosto vtipkati njeno ime v ukazno vrstico. Prav tako je mogoče samodejno zagnati eno ali več rutin LISP ob vsakem zagonu AutoCAD®.