Subject: Freeware program Date: Thu, 07 Oct 1999 07:42:41 -0700 From: Rollin Laird To: rurban@sbox.tu-graz.ac.at Sir, I looked at your website, http://xarch.tu-graz.ac.at/autocad/, and didn't see any feature for uploading freeware, so I have attached a program I've written to this email for you to put on your site if you like. It automatically edits LISP source files to add in any needed declares of local variables. It recognizes global variables as starting with a unique identifying character (default is #). I wrote it because I got to the point where I had dozens of intercalling and intercalled LISP routines that would share global variables under my direction, and unfortunately sometimes not under my direction (when some of what I thought were local variables went undeclared and became global). This resulted in intermittent errors from the usage of the interconnected routines-- impossible to troubleshoot. The prospect of going through every file I had to check every single variable, and of continuing to do so from that point on with everything I wrote, and never being certain I had caught everything put me off on the idea of further LISP development. Until I had the idea to write this program. The point is that although it will benefit anyone it is most useful to someone who has written a number of intercalling routines. If you use it, all I ask is that you email me to say so. Thanks, R Laird http://xarch.tu-graz.ac.at/autocad/lsp_tools/Ideclare.exe (not checked)