AutoLISP
E437494
AutoLISP is a dialect of the Lisp programming language designed specifically for customizing and automating tasks within AutoCAD.
All labels observed (1)
| Label | Occurrences |
|---|---|
| AutoLISP canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T4416669 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: AutoLISP Context triple: [Lisp, notableImplementation, AutoLISP]
-
A.
Emacs Lisp (for GNU Emacs environment)
Emacs Lisp is a dialect of the Lisp programming language used as the extension and scripting language of the GNU Emacs text editor.
-
B.
Lisp programming language
Lisp is a pioneering high-level programming language, especially influential in artificial intelligence research and known for its symbolic processing and distinctive parenthesized syntax.
-
C.
Common Lisp
Common Lisp is a powerful, multi-paradigm dialect of the Lisp programming language standardised in the 1980s, known for its rich macro system, dynamic typing, and suitability for large-scale, extensible software systems.
-
D.
Maclisp
Maclisp is an early and influential dialect of the Lisp programming language developed at MIT, notable for shaping later Lisp systems and language designs.
-
E.
Chez Scheme
Chez Scheme is a high-performance, optimizing implementation of the Scheme programming language widely used for both research and production systems.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: AutoLISP Target entity description: AutoLISP is a dialect of the Lisp programming language designed specifically for customizing and automating tasks within AutoCAD.
-
A.
Emacs Lisp (for GNU Emacs environment)
Emacs Lisp is a dialect of the Lisp programming language used as the extension and scripting language of the GNU Emacs text editor.
-
B.
Lisp programming language
Lisp is a pioneering high-level programming language, especially influential in artificial intelligence research and known for its symbolic processing and distinctive parenthesized syntax.
-
C.
Common Lisp
Common Lisp is a powerful, multi-paradigm dialect of the Lisp programming language standardised in the 1980s, known for its rich macro system, dynamic typing, and suitability for large-scale, extensible software systems.
-
D.
Maclisp
Maclisp is an early and influential dialect of the Lisp programming language developed at MIT, notable for shaping later Lisp systems and language designs.
-
E.
Chez Scheme
Chez Scheme is a high-performance, optimizing implementation of the Scheme programming language widely used for both research and production systems.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Lisp dialect
ⓘ
domain-specific language ⓘ programming language ⓘ |
| basedOn | Lisp NERFINISHED ⓘ |
| dataType |
atom
ⓘ
integer ⓘ list ⓘ real number ⓘ selection set ⓘ string ⓘ |
| designedFor |
AutoCAD automation
ⓘ
AutoCAD customization ⓘ |
| developedForProduct | AutoCAD NERFINISHED ⓘ |
| developer | Autodesk NERFINISHED ⓘ |
| extendedBy | Visual LISP NERFINISHED ⓘ |
| fileExtension |
.fas
ⓘ
.lsp ⓘ .vlx ⓘ |
| hasFeature |
access to AutoCAD command system
ⓘ
access to AutoCAD drawing database ⓘ dynamic typing ⓘ error handling with *error* function ⓘ garbage collection ⓘ interactive REPL ⓘ |
| integratedInto | Visual LISP IDE NERFINISHED ⓘ |
| introducedInProductVersion | AutoCAD Release 2.18 NERFINISHED ⓘ |
| introducedInYear | 1986 ⓘ |
| paradigm |
functional programming
ⓘ
procedural programming ⓘ |
| primaryUse |
CAD customization
ⓘ
automating drawing tasks ⓘ creating AutoCAD macros ⓘ |
| providesAPI |
entity manipulation functions
ⓘ
file I/O functions ⓘ geometric functions ⓘ user interface functions ⓘ |
| runsInside |
AutoCAD environment
ⓘ
BricsCAD NERFINISHED ⓘ ZWCAD NERFINISHED ⓘ |
| supports |
interactive programming
ⓘ
list processing ⓘ symbolic computation ⓘ |
| syntaxStyle | prefix notation ⓘ |
| typicalTask |
batch processing drawings
ⓘ
building parametric drawing tools ⓘ creating custom AutoCAD commands ⓘ enforcing CAD standards ⓘ |
| usedBy |
CAD application developers
ⓘ
CAD drafters ⓘ CAD managers ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: AutoLISP Description of subject: AutoLISP is a dialect of the Lisp programming language designed specifically for customizing and automating tasks within AutoCAD.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Lisp