Hva er Autolisp®?

Autolisp® er en variant av LISP -familien av programmeringsspråk. Det ble designet for programmering innen AutoCAD®, et datastyrt utarbeidelses- og design (CADD) -program utviklet av Autodesk® Inc. Autolisp® kan brukes til å lage skript for bruk i AutoCAD® og eventuelle vertikale applikasjoner som kjører ved hjelp av AutoCAD®-miljøet, inkludert AutoCAD® Civil 3D & Reg, AutoCAD® Map 3D® og Reg. Det er verdt å merke seg manglende evne til AutoCAD LT® til å kjøre LISP -rutiner, som er en av de viktigste funksjonene som skiller den fra AutoCAD®.

Lisp er et av de eldste programmeringsspråkene som er kjent, dateres til 1958; Begrepet "lisp" stammer fra ordene "listeprosessor." XLISP var en variant av LISP og var grunnlaget for utviklingen for Autolisp®, som gjorde sin første opptreden i 1986 innen AutoCAD® Release 2.18. Den ble kontinuerlig modifisert og forbedret gjennom AutoCAD® Release 13 ;; Da AutoCAD® 2000 ble utgitt i1999, Autolisp® ble erstattet med den kraftigere visuelle LISP®. I de påfølgende årene stoppet Autodesk® nesten all utvikling av Visual Lisp®, og foretrakk å fokusere på andre programmeringsverktøy som Objectarx®, .NET og Visual® Basic (VBA). Til tross for dette skiftet, er Autolisp® fortsatt den mest populære måten brukere i 2011 velger å tilpasse eller legge til funksjonalitet til AutoCAD®.

Rutiner som er opprettet ved hjelp av AUTOLISP®, automatiserer typisk oppgaver eller produserer tilleggsprogrammer for bruk innen AutoCAD®. Programmeringsspråket er veldig fleksibelt og kan brukes til å endre nesten alle aspekter av AutoCAD® -miljøet eller en tegnefil. Eksempler på ting som kan produseres ved hjelp av Autolisp® er kalkulatorer, programmer som redigerer blokker og rutiner som automatisk trekker innhold i en fil. Det er til og med mulig å kjøre en sekvens av kommandoer i batch over mange filer.

AUTOLISP® kan programmeres fra AutoCAD® -kommandolinjen, men dette er sjelden gjort. For alle bortsett fra de mest grunnleggende av LISP -programmene, er bruken av en ekstern tekstredigeringsutvikling, fordi den sterkt hjelper til med oppføringen av komplisert kode. Det er bokstavelig talt tusenvis av måter Autolisp® kan brukes til å legge inn kommandoer eller på annen måte kontrollere AutoCAD®. Vanligvis er filene som er produsert vanlig tekstfiler som er lagret med en utvidelse av LSP. I tilfelle en LISP -rutine er konstruert for å inneholde flere programmer, kan filtypen være VLX eller FAS.

LSP -filene kan lastes inn i AutoCAD® ved å bruke LOAD -kommandoen. Når en LISP -rutine er lastet, er alt brukeren må gjøre for å utføre det er ganske enkelt å skrive navnet sitt på kommandolinjen. Det er også mulig å automatisk kjøre en eller flere LISP -rutiner hver gang AutoCAD® lanseres.

ANDRE SPRÅK