AutoLISP

AutoLISP는 Autodesk의 AutoCAD를 확장하고 자동화하기 위한 Lisp 계열 프로그래밍 언어다. AutoCAD의 도면 엔티티와 객체 정보를 프로그램으로 조작하며, 명령을 정의하고 도형을 생성·편집하는 반복 작업을 자동화할 수 있도록 한다. AutoCAD Release 2....

분류Lisp 기반 도메인 특화 언어
개발·공급Autodesk
대상 응용 프로그램AutoCAD
도입1980년대 중반
관련 기술Visual LISP, AutoCAD API

AutoLISP는 Autodesk의 AutoCAD를 확장하고 자동화하기 위한 Lisp 계열 프로그래밍 언어다. AutoCAD의 도면 엔티티와 객체 정보를 프로그램으로 조작하며, 명령을 정의하고 도형을 생성·편집하는 반복 작업을 자동화할 수 있도록 한다. AutoCAD Release 2.1 시기에 API로 도입되었고, Visual LISP 같은 개발 도구 및 확장 기능과 함께 CAD 자동화에 이용된다.[1]

역사

AutoCAD와 Lisp의 결합

AutoLISP의 도입

Visual LISP

언어 구조

리스트와 함수

평가와 변수

조건과 반복

AutoCAD 통합

명령의 정의

도면 객체와 엔티티

AutoCAD API

개발 환경

Visual LISP IDE

VS Code 확장

실행과 디버깅

활용

CAD 작업 자동화

도면 처리와 확장 개발

관련 문서

  1. 참고 자료 ↩