Autolisp is used for making AutoCAD shortcuts and timesavers.
Lisp is a programming language that was developed in the 1950′s. It’s pretty powerful. I speak as on who has studied Basic, VB, C, C++, Batch programming, and a bits of others. In lisp, everything is a function… everything. Everything returns a value. Therefore, in theory, you can create a sentance that almost makes sense.
Ex.: (and (give 3) (take 2))
Assuming I’ve created the functions (give x) and (take x), that sentance would read, “Give 3 and take 2″.
Because AutoCAD uses large lists to define its objects, it needed a language that handled lists – and deep ones at that. Is this better than C? No, but it’s easier and the syntax is more consistant. AutoCAD wasn’t built for hardcore programmers, but it wasn’t built for beginners either. Lisp is middle of the road in regard to programming languages. Of those languages I know, it is perfect for AutoCAD. Lisp was a great choice.
What that means for you who use autocad is that you can do nearly anything the folks at autodesk can do… The only catch is, you have to work to make it happen. That’s where I come in. I’m here to help. I love programming, but I don’t want to be trapped into doing it 8 hours every day. That’s what we call brain mush. I don’t mind creating them on the side, though. I also like helping people learn.
AutoLISP can help you not to type the same things over and over again. It can help you to avoid calculating the same math problem twenty times a day. It can help you to speed up your process. It can make your life easier. You can turn your 450 key processes into 3. You can turn 10 clicks into 1.