Co je Autolisp®?
Autolisp® je variantou programovacích jazyků LISP. Byl navržen pro programování v rámci programu AutoCAD®, počítačově podporovaného programu pro navrhování a design (CADD) vyvinutý společností Autodesk® Inc. Autolisp® lze použít k vytvoření skriptů pro použití v AutoCAD® a jakýchkoli vertikálních aplikacích, které běží pomocí prostředí AUTOCAD®, včetně AutoCAD® Civil 3D & Reg, AutoCAD® MAP 3D a AutoCAD® Architecture. Stojí za zmínku, že neschopnost AutoCAD LT® provozovat rutiny LISP, což je jedna z klíčových funkcí, které jej odlišují od AutoCAD®.
lisp je jedním z nejstarších známých programovacích jazyků, které se datuje do roku 1958; Termín „lisp“ pochází ze slov „procesor seznamu“. XLISP byla jednou variantou LISP a byla základem vývoje pro Autolisp®, který se poprvé objevil v roce 1986 v rámci AutoCAD® Release 2.18. Neustále modifikoval a vylepšil prostřednictvím AutoCAD® Release 13 ;; Když byl vydán AutoCAD® 20001999, Autolisp® byl nahrazen výkonnějším Visual Lisp®. V následujících letech však Autodesk® zastavil téměř veškerý vývoj Visual Lisp®, raději se zaměřil na jiné programovací nástroje, jako jsou ObjectArx®, .NET a Visual® BASIC (VBA). Navzdory tomuto posunu zůstává Autolisp® nejoblíbenějším způsobem, jak uživatelé v roce 2011 rozhodnou přizpůsobit nebo přidat funkčnost AutoCAD®.
Rutiny vytvořené pomocí Autolisp® obvykle automatizují úkoly nebo vytvářejí doplňkové programy pro použití v rámci AutoCAD®. Programovací jazyk je velmi flexibilní a lze jej použít k úpravě téměř jakéhokoli aspektu prostředí AutoCAD® nebo kreslení. Příklady věcí, které lze vyrobit pomocí Autolisp®, jsou kalkulačky, programy, které upravují bloky a rutiny, které automaticky vtahují obsah do souboru. Je dokonce možné spustit sekvenci příkazů v dávce přes mnoho souborů.
Autolisp® lze naprogramovat z příkazového řádku AutoCAD®, ale to se jen zřídka provádí. Pro všechny nejzákladnější programy LISP je upřednostňováno použití externího textového editoru, protože při zadávání komplikovaného kódu velmi pomáhá. Existují doslova tisíce způsobů, jak lze použít Autolisp® k zadávání příkazů nebo jinak ovládání AutoCAD®. Vytvořené soubory jsou obvykle uloženy prosté textové soubory s příponou LSP. V případě, že je jedna rutina LISP navržena tak, aby obsahovala několik programů, může být typ souboru VLX nebo FAS.
Soubory LSP lze načíst do AutoCAD® pomocí příkazu Load. Jakmile je rutina LISP načtena, musí všichni uživatel udělat, aby jej spustil, jednoduše zadejte jeho název na příkazovém řádku. Rovněž je možné automaticky spustit jednu nebo více rutin LISP pokaždé, když je spuštěn AutoCAD®.