Main Home Editorials - AutoCAD and Miscellaneous
AutoLISP
FAQ - Computer Drafting
AutoCAD Horror Stories History of this site & Eric's personal profle/work history
CAD Home
AutoCAD Tips and Tricks

AutoLISP

A little History....

I was hired as a Computer Draftsman in the spring of 1991. Right out of school. A lot could be said about those first days -- and will be said on other pages of this web site. The important point is that after the first year which included a lot of overtime the day-to-day usual Computer Draftsman's ordeal of a lot of overhead (overhead means no chargeable work - "not chargeable to a client") started.

This was my first job in a large company and my first experience with overhead. Other jobs I'd had if there was no work you went home. Overhead just about drove me crazy. The only thing that kept me relatively sane was continuing to learn as much as possible about AutoCAD® and after the first year, teaching myself AutoLISP®.

In fact I learned most of what I know about AutoLISP® and wrote dozens of routines that were used by most of the other CAD-Operators during the seven years I worked at this company.

Self-employed for the past nine years (in 2007) I almost never write AutoLISP routines anymore.

But I remember how valuable they are and still use them if appropriate.

Continued Below....





A little More History

Most of the AutoLISP routines that were once so valuable are now commands written into AutoCAD®. For you young'ins out there I'll put it into perspective .... even the "RECTANGLE" command was once only available if someone in the office had access to and/or wrote AutoLISP® routines....

A Routine Rant

A lot of recent graduates of Computer Drafting programs and unfortunately more than a few others will tell you that there is no need for AutoLISP programs, but they are wrong.

Even now (2007) using AutoCAD® 2008 -- and beyond -- there will be a use for AutoLISP® and other programming languages -- inside a drafting program.

I was once told at a job interview that "Any college grad can write programs" completely dismissing the added value my being able to write AutoLISP® routines would bring to the job. The problem with this is that the most important quality a programmer can have is understanding the actual use that the software they are going to write is being put to. In other words, someone that knows, understands and works every day with, in this case, AutoCAD® and/or Drafting will have the ideas for an AutoLISP routine that will save time on the work that is being done day in and day out. Every day.

AutoCAD® is used for so many different types of drafting that -- assuming AutoDESK® doesn't completely "microsoft" its customers -- it will for a long time to come be the drafting program and related design programs used by most people.

So there will always be some little tiny thing the program doesn't do -- for someone -- that a few lines of AutoLISP® (or other programing language) will. Always.

The fact that you, yes you can't think of any does not mean that this is not true.

An AutoLISP Routine

This is a perfect example of what I mean. Really, this program is so simple. It is the idea that is valuable. It is the idea -- what the program does -- that took the right combination of inventiveness and attention to detail to create. Anyone, knowing a little bit of AutoLISP programming could write this routine if they were told what the idea was. In fact, a lot of really useful AutoLISP routines are even fewer lines than this! But still take that "Eureka" moment to come up with.

This AutoLISP routine is provided at no charge, on a "as is" basis.

Please read the DISCLAIMER.

Click or Right-Click the link below to download file....

GRIPDIST.lsp

gs-lisp.gif - 3035 Bytes

The important "Eureka" in this case is making the leap from noticing that grips remained enabled when some AutoLISP routines were run, and using that fact to create a version of the "DISTANCE" command that would snap the crosshairs to enabled grips and give a very precise distance. The fact that it is in decimal places even in an imperial drawing?! That is the second "Eureka".

And note that the point of this is not to brag. No, the point is that it is not built into AutoCAD® -- yet. And it is a very valuable, very useful addition to AutoCAD®.

And all it required was someone with a little imagination to spend a couple of minutes creating it.

Continued Below....




The original pencil envy is shown above - click it to go to the latest strip. Rated 18+ NOTE: My WebComic is rated by the ICRA.

Other Services

Other interests I am pursuing:
Watercolourist pencil envy Model Airplane Design

Questions? Comments?

How to Reach Me....

Snail Mail

P.O. Box 43
Porters Lake NS B3E 1M1

Phone

902 403-6569

Email

emailgraphic-cad

Top

Link to eric's recipe webpage

Copyright © 2007-2013 Eric Bailey (All rights reserved)