<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897349#M163981</link>
    <description>Finally &amp;amp; finally, I found the way to combine Delphi and aCad with activeX.&lt;BR /&gt;
&lt;BR /&gt;
Thanks Tony! May I have your email or ICQ#?</description>
    <pubDate>Fri, 08 Oct 1999 12:03:30 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>1999-10-08T12:03:30Z</dc:date>
    <item>
      <title>why LISP</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897338#M163970</link>
      <description>&amp;lt;&amp;lt;&amp;lt; Message &amp;lt;7t38pm$flm23@adesknews2.autodesk.com&amp;gt; was originally posted to 'autodesk.autocad.r14general' on Fri, 1 Oct 1999 17:25:34 -0400.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&lt;BR /&gt;
You don't HAVE to use AutoLISP.  If you know C/C++ then I would just learn&lt;BR /&gt;
the AutoCAD ARX functions.  If you know or want to learn VB, Since R14&lt;BR /&gt;
AutoCAD has VBA in it.&lt;BR /&gt;
&lt;BR /&gt;
So you have AutoLISP (and Visual LISP in A2K)&lt;BR /&gt;
ADS/ARX&lt;BR /&gt;
VBA&lt;BR /&gt;
&lt;BR /&gt;
Kevin&lt;BR /&gt;
&lt;BR /&gt;
Lee wrote in message &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;...&lt;BR /&gt;
&amp;gt;As I know Autocat is NOT writtten with LISP, why have to use LISP as the&lt;BR /&gt;
&amp;gt;customerized language?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;why not C++ or something else?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;ITs already a fact It'd used LIST, then how do I get started with LISP?&lt;BR /&gt;
&amp;gt;I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt;Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;</description>
      <pubDate>Sun, 03 Oct 1999 18:03:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897338#M163970</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-03T18:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: why LISP</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897339#M163971</link>
      <description>&amp;lt;&amp;lt;&amp;lt; Message &amp;lt;7t4pjf$hrp10@adesknews2.autodesk.com&amp;gt; was originally posted to 'autodesk.autocad.r14general' on Fri, 1 Oct 1999 17:28:13 -0400.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&lt;BR /&gt;
With all due respect -&lt;BR /&gt;
It looks like there may be other problems, other than, which programming&lt;BR /&gt;
language you are wanting to use!&lt;BR /&gt;
&lt;BR /&gt;
Lee &lt;LEE_HK_98&gt; wrote in message&lt;BR /&gt;
news:7t32pj$flo8@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP as the&lt;BR /&gt;
&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; ITs already a fact It'd used LIST, then how do I get started with LISP?&lt;BR /&gt;
&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/LEE_HK_98&gt;</description>
      <pubDate>Sun, 03 Oct 1999 18:03:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897339#M163971</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-03T18:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: why LISP</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897340#M163972</link>
      <description>&amp;lt;&amp;lt;&amp;lt; Message &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt; was originally posted to 'autodesk.autocad.r14general' on Sat, 2 Oct 1999 03:37:44 +0800.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&lt;BR /&gt;
As I know Autocat is NOT writtten with LISP, why have to use LISP as the&lt;BR /&gt;
customerized language?&lt;BR /&gt;
&lt;BR /&gt;
why not C++ or something else?&lt;BR /&gt;
&lt;BR /&gt;
ITs already a fact It'd used LIST, then how do I get started with LISP?&lt;BR /&gt;
I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
Please not to tell me to read the help, its  not really helpping.</description>
      <pubDate>Sun, 03 Oct 1999 18:03:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897340#M163972</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-03T18:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: why LISP</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897341#M163973</link>
      <description>&amp;lt;&amp;lt;&amp;lt; Message &lt;VA.00000A1F.02B593D8&gt; was originally posted to 'autodesk.autocad.r14general' on Fri, 01 Oct 1999 19:03:03 EDT.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&lt;BR /&gt;
Well, AutoCAD is one of the few programs around that _does_ let you write &lt;BR /&gt;
customization programs in the same language in which the program itself is &lt;BR /&gt;
written.  There is no inherent reason why you _should_ write customization &lt;BR /&gt;
programs in the same language as the main program ... but you can write &lt;BR /&gt;
extremely powerful programs in C++ for AutoCAD, and you can do some things &lt;BR /&gt;
you can't do in LISP or VBA.&lt;BR /&gt;
&lt;BR /&gt;
LISP is a pretty good choice for AutoCAD customization.  It's very good at &lt;BR /&gt;
processing the kind of data that is used by CAD programs.&lt;BR /&gt;
&lt;BR /&gt;
AutoLISP is not particularly great at interfacing with other programs or &lt;BR /&gt;
using object-oriented programming, but it's improving.&lt;BR /&gt;
&lt;BR /&gt;
LISP is a lot cheaper (once you've bought AutoCAD!) than C++.  Most people &lt;BR /&gt;
find it easier to learn the basics of LISP than C++, starting from knowing &lt;BR /&gt;
nothing.  LISP feedback is typically faster than the C++ &lt;BR /&gt;
write-compile-link-run-crash-repeat cycle. And it's difficult or &lt;BR /&gt;
impossible to blow away your program, data, or system from LISP.  You can &lt;BR /&gt;
make some _really_ dangerous mistakes in C++!&lt;BR /&gt;
&lt;BR /&gt;
As for how you learn it, write some short and simple programs.  Then get &lt;BR /&gt;
some programs from these newsgroups or from the web that do almost the &lt;BR /&gt;
same thing, and see how differently they were written.  Figure out why.  I &lt;BR /&gt;
know that those first few steps seem impossible, but if you start you'll &lt;BR /&gt;
get to the end.&lt;BR /&gt;
&lt;BR /&gt;
There are several good books on AutoLISP, some of them a little out of &lt;BR /&gt;
date.  "AutoLISP in Plain English" is highly regarded.&lt;BR /&gt;
&lt;BR /&gt;
Jrf&lt;BR /&gt;
Member of the Autodesk Discussion Forum Moderator Program&lt;BR /&gt;
&lt;BR /&gt;
In article &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;, Lee wrote:&lt;BR /&gt;
&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP as the&lt;BR /&gt;
&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt; &lt;BR /&gt;
&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt; &lt;BR /&gt;
&amp;gt; ITs already a fact It'd used LIST, then how do I get started with LISP?&lt;BR /&gt;
&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt;&lt;/VA.00000A1F.02B593D8&gt;</description>
      <pubDate>Sun, 03 Oct 1999 18:03:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897341#M163973</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-03T18:03:30Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897342#M163974</link>
      <description>My two cents worth:&lt;BR /&gt;
AutoCAD does not compile C++.  You can write C++ to your hearts content but&lt;BR /&gt;
when you want to compile it, you need a C++ compiler.  The cost of such a&lt;BR /&gt;
compiler is not included with AutoCAD.  AutoCAD interprets uncompiled LISP.&lt;BR /&gt;
And does so almost instantly with today's processor speeds. And it's&lt;BR /&gt;
included!  No need to run out and buy a program to read and compile your&lt;BR /&gt;
code.  It just isn't necessary.  That's why LISP is still the favorite&lt;BR /&gt;
AutoCAD tool.  Even if you can't do as much as you can in C++.  You can do&lt;BR /&gt;
almost everything, and for free, that's a real bargain.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
&lt;BR /&gt;
Bill DeShawn&lt;BR /&gt;
bdeshawn@prodigy.net&lt;BR /&gt;
billd@starpanel.com&lt;BR /&gt;
http://pages.prodigy.net/bdeshawn/bdeshawn.htm&lt;BR /&gt;
______________________&lt;BR /&gt;
&lt;BR /&gt;
Jon Fleming wrote in message &amp;lt;7t85pi$nad14@adesknews2.autodesk.com&amp;gt;...&lt;BR /&gt;
&amp;gt;&amp;lt;&amp;lt;&amp;lt; Message &lt;VA.00000A1F.02B593D8&gt; was originally posted&lt;BR /&gt;
to 'autodesk.autocad.r14general' on Fri, 01 Oct 1999 19:03:03 EDT.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;Well, AutoCAD is one of the few programs around that _does_ let you write&lt;BR /&gt;
&amp;gt;customization programs in the same language in which the program itself is&lt;BR /&gt;
&amp;gt;written.  There is no inherent reason why you _should_ write customization&lt;BR /&gt;
&amp;gt;programs in the same language as the main program ... but you can write&lt;BR /&gt;
&amp;gt;extremely powerful programs in C++ for AutoCAD, and you can do some things&lt;BR /&gt;
&amp;gt;you can't do in LISP or VBA.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;LISP is a pretty good choice for AutoCAD customization.  It's very good at&lt;BR /&gt;
&amp;gt;processing the kind of data that is used by CAD programs.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;AutoLISP is not particularly great at interfacing with other programs or&lt;BR /&gt;
&amp;gt;using object-oriented programming, but it's improving.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;LISP is a lot cheaper (once you've bought AutoCAD!) than C++.  Most people&lt;BR /&gt;
&amp;gt;find it easier to learn the basics of LISP than C++, starting from knowing&lt;BR /&gt;
&amp;gt;nothing.  LISP feedback is typically faster than the C++&lt;BR /&gt;
&amp;gt;write-compile-link-run-crash-repeat cycle. And it's difficult or&lt;BR /&gt;
&amp;gt;impossible to blow away your program, data, or system from LISP.  You can&lt;BR /&gt;
&amp;gt;make some _really_ dangerous mistakes in C++!&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;As for how you learn it, write some short and simple programs.  Then get&lt;BR /&gt;
&amp;gt;some programs from these newsgroups or from the web that do almost the&lt;BR /&gt;
&amp;gt;same thing, and see how differently they were written.  Figure out why.  I&lt;BR /&gt;
&amp;gt;know that those first few steps seem impossible, but if you start you'll&lt;BR /&gt;
&amp;gt;get to the end.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;There are several good books on AutoLISP, some of them a little out of&lt;BR /&gt;
&amp;gt;date.  "AutoLISP in Plain English" is highly regarded.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;Jrf&lt;BR /&gt;
&amp;gt;Member of the Autodesk Discussion Forum Moderator Program&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;In article &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;, Lee wrote:&lt;BR /&gt;
&amp;gt;&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP as the&lt;BR /&gt;
&amp;gt;&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt;&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt;&amp;gt; ITs already a fact It'd used LIST, then how do I get started with LISP?&lt;BR /&gt;
&amp;gt;&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt;&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt;&amp;gt;&lt;/VA.00000A1F.02B593D8&gt;</description>
      <pubDate>Mon, 04 Oct 1999 07:25:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897342#M163974</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-04T07:25:06Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897343#M163975</link>
      <description>You know nothing about the power and style that comes with C++, the price to&lt;BR /&gt;
gain that is not that much. Frankly speaking, VC++ in technique is far more&lt;BR /&gt;
worth money than AutoCAD itself. the market is different and that makes&lt;BR /&gt;
AutoCAD more expensive. If you could pay for AutoCAD, the price of VC++ is&lt;BR /&gt;
negligible.&lt;BR /&gt;
If you are really building a professional application that uses AutoCAD as a&lt;BR /&gt;
CAD space, then you must move to C++. if you are for small tools that help&lt;BR /&gt;
your drafting you can use AutoLisp, the best is if you know how to combine&lt;BR /&gt;
both.&lt;BR /&gt;
&lt;BR /&gt;
WILLIAM J DESHAWN &lt;BDESHAWN&gt; wrote in message&lt;BR /&gt;
news:7t9kqt$q4p5@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; My two cents worth:&lt;BR /&gt;
&amp;gt; AutoCAD does not compile C++.  You can write C++ to your hearts content&lt;BR /&gt;
but&lt;BR /&gt;
&amp;gt; when you want to compile it, you need a C++ compiler.  The cost of such a&lt;BR /&gt;
&amp;gt; compiler is not included with AutoCAD.  AutoCAD interprets uncompiled&lt;BR /&gt;
LISP.&lt;BR /&gt;
&amp;gt; And does so almost instantly with today's processor speeds. And it's&lt;BR /&gt;
&amp;gt; included!  No need to run out and buy a program to read and compile your&lt;BR /&gt;
&amp;gt; code.  It just isn't necessary.  That's why LISP is still the favorite&lt;BR /&gt;
&amp;gt; AutoCAD tool.  Even if you can't do as much as you can in C++.  You can do&lt;BR /&gt;
&amp;gt; almost everything, and for free, that's a real bargain.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; --&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Bill DeShawn&lt;BR /&gt;
&amp;gt; bdeshawn@prodigy.net&lt;BR /&gt;
&amp;gt; billd@starpanel.com&lt;BR /&gt;
&amp;gt; http://pages.prodigy.net/bdeshawn/bdeshawn.htm&lt;BR /&gt;
&amp;gt; ______________________&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Jon Fleming wrote in message &amp;lt;7t85pi$nad14@adesknews2.autodesk.com&amp;gt;...&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;lt;&amp;lt;&amp;lt; Message &lt;VA.00000A1F.02B593D8&gt; was originally&lt;BR /&gt;
posted&lt;BR /&gt;
&amp;gt; to 'autodesk.autocad.r14general' on Fri, 01 Oct 1999 19:03:03 EDT.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;Well, AutoCAD is one of the few programs around that _does_ let you write&lt;BR /&gt;
&amp;gt; &amp;gt;customization programs in the same language in which the program itself&lt;BR /&gt;
is&lt;BR /&gt;
&amp;gt; &amp;gt;written.  There is no inherent reason why you _should_ write&lt;BR /&gt;
customization&lt;BR /&gt;
&amp;gt; &amp;gt;programs in the same language as the main program ... but you can write&lt;BR /&gt;
&amp;gt; &amp;gt;extremely powerful programs in C++ for AutoCAD, and you can do some&lt;BR /&gt;
things&lt;BR /&gt;
&amp;gt; &amp;gt;you can't do in LISP or VBA.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;LISP is a pretty good choice for AutoCAD customization.  It's very good&lt;BR /&gt;
at&lt;BR /&gt;
&amp;gt; &amp;gt;processing the kind of data that is used by CAD programs.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;AutoLISP is not particularly great at interfacing with other programs or&lt;BR /&gt;
&amp;gt; &amp;gt;using object-oriented programming, but it's improving.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;LISP is a lot cheaper (once you've bought AutoCAD!) than C++.  Most&lt;BR /&gt;
people&lt;BR /&gt;
&amp;gt; &amp;gt;find it easier to learn the basics of LISP than C++, starting from&lt;BR /&gt;
knowing&lt;BR /&gt;
&amp;gt; &amp;gt;nothing.  LISP feedback is typically faster than the C++&lt;BR /&gt;
&amp;gt; &amp;gt;write-compile-link-run-crash-repeat cycle. And it's difficult or&lt;BR /&gt;
&amp;gt; &amp;gt;impossible to blow away your program, data, or system from LISP.  You can&lt;BR /&gt;
&amp;gt; &amp;gt;make some _really_ dangerous mistakes in C++!&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;As for how you learn it, write some short and simple programs.  Then get&lt;BR /&gt;
&amp;gt; &amp;gt;some programs from these newsgroups or from the web that do almost the&lt;BR /&gt;
&amp;gt; &amp;gt;same thing, and see how differently they were written.  Figure out why.&lt;BR /&gt;
I&lt;BR /&gt;
&amp;gt; &amp;gt;know that those first few steps seem impossible, but if you start you'll&lt;BR /&gt;
&amp;gt; &amp;gt;get to the end.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;There are several good books on AutoLISP, some of them a little out of&lt;BR /&gt;
&amp;gt; &amp;gt;date.  "AutoLISP in Plain English" is highly regarded.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;Jrf&lt;BR /&gt;
&amp;gt; &amp;gt;Member of the Autodesk Discussion Forum Moderator Program&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;In article &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;, Lee wrote:&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP as&lt;BR /&gt;
the&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt; ITs already a fact It'd used LIST, then how do I get started with LISP?&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/VA.00000A1F.02B593D8&gt;&lt;/BDESHAWN&gt;</description>
      <pubDate>Mon, 04 Oct 1999 14:20:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897343#M163975</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-04T14:20:41Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897344#M163976</link>
      <description>You have just pointed out the biggest advantages and the biggest problems&lt;BR /&gt;
with AutoCAD today.  Just as you said, if you want simple drafting tools,&lt;BR /&gt;
LISP is a great bargain.  AutoCAD started out as a drafting program, now&lt;BR /&gt;
Autodesk wants it to be everything for everybody.  That is why it has become&lt;BR /&gt;
the over-coded, bloatware monster it is today.  You get what you pay for,&lt;BR /&gt;
and with AutoCAD today, the average user pays for much more than they will&lt;BR /&gt;
ever use.&lt;BR /&gt;
&lt;BR /&gt;
Charlie &lt;DUKECHARLIE&gt; wrote in message&lt;BR /&gt;
news:7tada6$sbq14@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; You know nothing about the power and style that comes with C++, the price&lt;BR /&gt;
to&lt;BR /&gt;
&amp;gt; gain that is not that much. Frankly speaking, VC++ in technique is far&lt;BR /&gt;
more&lt;BR /&gt;
&amp;gt; worth money than AutoCAD itself. the market is different and that makes&lt;BR /&gt;
&amp;gt; AutoCAD more expensive. If you could pay for AutoCAD, the price of VC++ is&lt;BR /&gt;
&amp;gt; negligible.&lt;BR /&gt;
&amp;gt; If you are really building a professional application that uses AutoCAD as&lt;BR /&gt;
a&lt;BR /&gt;
&amp;gt; CAD space, then you must move to C++. if you are for small tools that help&lt;BR /&gt;
&amp;gt; your drafting you can use AutoLisp, the best is if you know how to combine&lt;BR /&gt;
&amp;gt; both.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; WILLIAM J DESHAWN &lt;BDESHAWN&gt; wrote in message&lt;BR /&gt;
&amp;gt; news:7t9kqt$q4p5@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; &amp;gt; My two cents worth:&lt;BR /&gt;
&amp;gt; &amp;gt; AutoCAD does not compile C++.  You can write C++ to your hearts content&lt;BR /&gt;
&amp;gt; but&lt;BR /&gt;
&amp;gt; &amp;gt; when you want to compile it, you need a C++ compiler.  The cost of such&lt;BR /&gt;
a&lt;BR /&gt;
&amp;gt; &amp;gt; compiler is not included with AutoCAD.  AutoCAD interprets uncompiled&lt;BR /&gt;
&amp;gt; LISP.&lt;BR /&gt;
&amp;gt; &amp;gt; And does so almost instantly with today's processor speeds. And it's&lt;BR /&gt;
&amp;gt; &amp;gt; included!  No need to run out and buy a program to read and compile your&lt;BR /&gt;
&amp;gt; &amp;gt; code.  It just isn't necessary.  That's why LISP is still the favorite&lt;BR /&gt;
&amp;gt; &amp;gt; AutoCAD tool.  Even if you can't do as much as you can in C++.  You can&lt;BR /&gt;
do&lt;BR /&gt;
&amp;gt; &amp;gt; almost everything, and for free, that's a real bargain.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; --&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Bill DeShawn&lt;BR /&gt;
&amp;gt; &amp;gt; bdeshawn@prodigy.net&lt;BR /&gt;
&amp;gt; &amp;gt; billd@starpanel.com&lt;BR /&gt;
&amp;gt; &amp;gt; http://pages.prodigy.net/bdeshawn/bdeshawn.htm&lt;BR /&gt;
&amp;gt; &amp;gt; ______________________&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Jon Fleming wrote in message &amp;lt;7t85pi$nad14@adesknews2.autodesk.com&amp;gt;...&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;lt;&amp;lt;&amp;lt; Message &lt;VA.00000A1F.02B593D8&gt; was originally&lt;BR /&gt;
&amp;gt; posted&lt;BR /&gt;
&amp;gt; &amp;gt; to 'autodesk.autocad.r14general' on Fri, 01 Oct 1999 19:03:03 EDT.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;Well, AutoCAD is one of the few programs around that _does_ let you&lt;BR /&gt;
write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;customization programs in the same language in which the program itself&lt;BR /&gt;
&amp;gt; is&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;written.  There is no inherent reason why you _should_ write&lt;BR /&gt;
&amp;gt; customization&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;programs in the same language as the main program ... but you can write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;extremely powerful programs in C++ for AutoCAD, and you can do some&lt;BR /&gt;
&amp;gt; things&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;you can't do in LISP or VBA.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;LISP is a pretty good choice for AutoCAD customization.  It's very good&lt;BR /&gt;
&amp;gt; at&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;processing the kind of data that is used by CAD programs.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;AutoLISP is not particularly great at interfacing with other programs&lt;BR /&gt;
or&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;using object-oriented programming, but it's improving.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;LISP is a lot cheaper (once you've bought AutoCAD!) than C++.  Most&lt;BR /&gt;
&amp;gt; people&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;find it easier to learn the basics of LISP than C++, starting from&lt;BR /&gt;
&amp;gt; knowing&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;nothing.  LISP feedback is typically faster than the C++&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;write-compile-link-run-crash-repeat cycle. And it's difficult or&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;impossible to blow away your program, data, or system from LISP.  You&lt;BR /&gt;
can&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;make some _really_ dangerous mistakes in C++!&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;As for how you learn it, write some short and simple programs.  Then&lt;BR /&gt;
get&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;some programs from these newsgroups or from the web that do almost the&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;same thing, and see how differently they were written.  Figure out why.&lt;BR /&gt;
&amp;gt; I&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;know that those first few steps seem impossible, but if you start&lt;BR /&gt;
you'll&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;get to the end.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;There are several good books on AutoLISP, some of them a little out of&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;date.  "AutoLISP in Plain English" is highly regarded.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;Jrf&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;Member of the Autodesk Discussion Forum Moderator Program&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;In article &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;, Lee wrote:&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP as&lt;BR /&gt;
&amp;gt; the&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt; ITs already a fact It'd used LIST, then how do I get started with&lt;BR /&gt;
LISP?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/VA.00000A1F.02B593D8&gt;&lt;/BDESHAWN&gt;&lt;/DUKECHARLIE&gt;</description>
      <pubDate>Mon, 04 Oct 1999 20:56:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897344#M163976</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-04T20:56:52Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897345#M163977</link>
      <description>This is true with most programs. Most users use about 20% of the code in the&lt;BR /&gt;
program. With 34 gig HD's making their presence in common machines, bloated&lt;BR /&gt;
programs are hardly the issue anymore.&lt;BR /&gt;
&lt;BR /&gt;
LISP is a great way to customize AutoCAD and C++ is the best way to write&lt;BR /&gt;
"programs" but it seems VBA has been left out here. This programming&lt;BR /&gt;
environment is also free with CAD.&lt;BR /&gt;
&lt;BR /&gt;
Mike @ csd&lt;BR /&gt;
&lt;BR /&gt;
James A. Moore &lt;JAMOORE&gt; wrote in message&lt;BR /&gt;
news:7tb4fr$qt18@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; You have just pointed out the biggest advantages and the biggest problems&lt;BR /&gt;
&amp;gt; with AutoCAD today.  Just as you said, if you want simple drafting tools,&lt;BR /&gt;
&amp;gt; LISP is a great bargain.  AutoCAD started out as a drafting program, now&lt;BR /&gt;
&amp;gt; Autodesk wants it to be everything for everybody.  That is why it has&lt;BR /&gt;
become&lt;BR /&gt;
&amp;gt; the over-coded, bloatware monster it is today.  You get what you pay for,&lt;BR /&gt;
&amp;gt; and with AutoCAD today, the average user pays for much more than they will&lt;BR /&gt;
&amp;gt; ever use.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Charlie &lt;DUKECHARLIE&gt; wrote in message&lt;BR /&gt;
&amp;gt; news:7tada6$sbq14@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; &amp;gt; You know nothing about the power and style that comes with C++, the&lt;BR /&gt;
price&lt;BR /&gt;
&amp;gt; to&lt;BR /&gt;
&amp;gt; &amp;gt; gain that is not that much. Frankly speaking, VC++ in technique is far&lt;BR /&gt;
&amp;gt; more&lt;BR /&gt;
&amp;gt; &amp;gt; worth money than AutoCAD itself. the market is different and that makes&lt;BR /&gt;
&amp;gt; &amp;gt; AutoCAD more expensive. If you could pay for AutoCAD, the price of VC++&lt;BR /&gt;
is&lt;BR /&gt;
&amp;gt; &amp;gt; negligible.&lt;BR /&gt;
&amp;gt; &amp;gt; If you are really building a professional application that uses AutoCAD&lt;BR /&gt;
as&lt;BR /&gt;
&amp;gt; a&lt;BR /&gt;
&amp;gt; &amp;gt; CAD space, then you must move to C++. if you are for small tools that&lt;BR /&gt;
help&lt;BR /&gt;
&amp;gt; &amp;gt; your drafting you can use AutoLisp, the best is if you know how to&lt;BR /&gt;
combine&lt;BR /&gt;
&amp;gt; &amp;gt; both.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; WILLIAM J DESHAWN &lt;BDESHAWN&gt; wrote in message&lt;BR /&gt;
&amp;gt; &amp;gt; news:7t9kqt$q4p5@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; My two cents worth:&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; AutoCAD does not compile C++.  You can write C++ to your hearts&lt;BR /&gt;
content&lt;BR /&gt;
&amp;gt; &amp;gt; but&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; when you want to compile it, you need a C++ compiler.  The cost of&lt;BR /&gt;
such&lt;BR /&gt;
&amp;gt; a&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; compiler is not included with AutoCAD.  AutoCAD interprets uncompiled&lt;BR /&gt;
&amp;gt; &amp;gt; LISP.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; And does so almost instantly with today's processor speeds. And it's&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; included!  No need to run out and buy a program to read and compile&lt;BR /&gt;
your&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; code.  It just isn't necessary.  That's why LISP is still the favorite&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; AutoCAD tool.  Even if you can't do as much as you can in C++.  You&lt;BR /&gt;
can&lt;BR /&gt;
&amp;gt; do&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; almost everything, and for free, that's a real bargain.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; --&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; Bill DeShawn&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; bdeshawn@prodigy.net&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; billd@starpanel.com&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; http://pages.prodigy.net/bdeshawn/bdeshawn.htm&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; ______________________&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; Jon Fleming wrote in message &amp;lt;7t85pi$nad14@adesknews2.autodesk.com&amp;gt;...&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;lt;&amp;lt;&amp;lt; Message &lt;VA.00000A1F.02B593D8&gt; was originally&lt;BR /&gt;
&amp;gt; &amp;gt; posted&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; to 'autodesk.autocad.r14general' on Fri, 01 Oct 1999 19:03:03 EDT.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;Well, AutoCAD is one of the few programs around that _does_ let you&lt;BR /&gt;
&amp;gt; write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;customization programs in the same language in which the program&lt;BR /&gt;
itself&lt;BR /&gt;
&amp;gt; &amp;gt; is&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;written.  There is no inherent reason why you _should_ write&lt;BR /&gt;
&amp;gt; &amp;gt; customization&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;programs in the same language as the main program ... but you can&lt;BR /&gt;
write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;extremely powerful programs in C++ for AutoCAD, and you can do some&lt;BR /&gt;
&amp;gt; &amp;gt; things&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;you can't do in LISP or VBA.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;LISP is a pretty good choice for AutoCAD customization.  It's very&lt;BR /&gt;
good&lt;BR /&gt;
&amp;gt; &amp;gt; at&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;processing the kind of data that is used by CAD programs.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;AutoLISP is not particularly great at interfacing with other programs&lt;BR /&gt;
&amp;gt; or&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;using object-oriented programming, but it's improving.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;LISP is a lot cheaper (once you've bought AutoCAD!) than C++.  Most&lt;BR /&gt;
&amp;gt; &amp;gt; people&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;find it easier to learn the basics of LISP than C++, starting from&lt;BR /&gt;
&amp;gt; &amp;gt; knowing&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;nothing.  LISP feedback is typically faster than the C++&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;write-compile-link-run-crash-repeat cycle. And it's difficult or&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;impossible to blow away your program, data, or system from LISP.  You&lt;BR /&gt;
&amp;gt; can&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;make some _really_ dangerous mistakes in C++!&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;As for how you learn it, write some short and simple programs.  Then&lt;BR /&gt;
&amp;gt; get&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;some programs from these newsgroups or from the web that do almost&lt;BR /&gt;
the&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;same thing, and see how differently they were written.  Figure out&lt;BR /&gt;
why.&lt;BR /&gt;
&amp;gt; &amp;gt; I&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;know that those first few steps seem impossible, but if you start&lt;BR /&gt;
&amp;gt; you'll&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;get to the end.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;There are several good books on AutoLISP, some of them a little out&lt;BR /&gt;
of&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;date.  "AutoLISP in Plain English" is highly regarded.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;Jrf&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;Member of the Autodesk Discussion Forum Moderator Program&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;In article &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;, Lee wrote:&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP&lt;BR /&gt;
as&lt;BR /&gt;
&amp;gt; &amp;gt; the&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; ITs already a fact It'd used LIST, then how do I get started with&lt;BR /&gt;
&amp;gt; LISP?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/VA.00000A1F.02B593D8&gt;&lt;/BDESHAWN&gt;&lt;/DUKECHARLIE&gt;&lt;/JAMOORE&gt;</description>
      <pubDate>Tue, 05 Oct 1999 03:48:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897345#M163977</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-05T03:48:24Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897346#M163978</link>
      <description>I for one am sort of afraid to write code anymore, I keep having to go back&lt;BR /&gt;
and change it due to AutoCAD "upgrades" and am tired of feeling like a rat&lt;BR /&gt;
in a wheel.&lt;BR /&gt;
&lt;BR /&gt;
CSD &lt;NOSPAM&gt; wrote in message&lt;BR /&gt;
news:7tbsd4$2pf4@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; This is true with most programs. Most users use about 20% of the code in&lt;BR /&gt;
the&lt;BR /&gt;
&amp;gt; program. With 34 gig HD's making their presence in common machines,&lt;BR /&gt;
bloated&lt;BR /&gt;
&amp;gt; programs are hardly the issue anymore.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; LISP is a great way to customize AutoCAD and C++ is the best way to write&lt;BR /&gt;
&amp;gt; "programs" but it seems VBA has been left out here. This programming&lt;BR /&gt;
&amp;gt; environment is also free with CAD.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Mike @ csd&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; James A. Moore &lt;JAMOORE&gt; wrote in message&lt;BR /&gt;
&amp;gt; news:7tb4fr$qt18@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; &amp;gt; You have just pointed out the biggest advantages and the biggest&lt;BR /&gt;
problems&lt;BR /&gt;
&amp;gt; &amp;gt; with AutoCAD today.  Just as you said, if you want simple drafting&lt;BR /&gt;
tools,&lt;BR /&gt;
&amp;gt; &amp;gt; LISP is a great bargain.  AutoCAD started out as a drafting program, now&lt;BR /&gt;
&amp;gt; &amp;gt; Autodesk wants it to be everything for everybody.  That is why it has&lt;BR /&gt;
&amp;gt; become&lt;BR /&gt;
&amp;gt; &amp;gt; the over-coded, bloatware monster it is today.  You get what you pay&lt;BR /&gt;
for,&lt;BR /&gt;
&amp;gt; &amp;gt; and with AutoCAD today, the average user pays for much more than they&lt;BR /&gt;
will&lt;BR /&gt;
&amp;gt; &amp;gt; ever use.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Charlie &lt;DUKECHARLIE&gt; wrote in message&lt;BR /&gt;
&amp;gt; &amp;gt; news:7tada6$sbq14@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; You know nothing about the power and style that comes with C++, the&lt;BR /&gt;
&amp;gt; price&lt;BR /&gt;
&amp;gt; &amp;gt; to&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; gain that is not that much. Frankly speaking, VC++ in technique is far&lt;BR /&gt;
&amp;gt; &amp;gt; more&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; worth money than AutoCAD itself. the market is different and that&lt;BR /&gt;
makes&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; AutoCAD more expensive. If you could pay for AutoCAD, the price of&lt;BR /&gt;
VC++&lt;BR /&gt;
&amp;gt; is&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; negligible.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; If you are really building a professional application that uses&lt;BR /&gt;
AutoCAD&lt;BR /&gt;
&amp;gt; as&lt;BR /&gt;
&amp;gt; &amp;gt; a&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; CAD space, then you must move to C++. if you are for small tools that&lt;BR /&gt;
&amp;gt; help&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; your drafting you can use AutoLisp, the best is if you know how to&lt;BR /&gt;
&amp;gt; combine&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; both.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; WILLIAM J DESHAWN &lt;BDESHAWN&gt; wrote in message&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; news:7t9kqt$q4p5@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; My two cents worth:&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; AutoCAD does not compile C++.  You can write C++ to your hearts&lt;BR /&gt;
&amp;gt; content&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; but&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; when you want to compile it, you need a C++ compiler.  The cost of&lt;BR /&gt;
&amp;gt; such&lt;BR /&gt;
&amp;gt; &amp;gt; a&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; compiler is not included with AutoCAD.  AutoCAD interprets&lt;BR /&gt;
uncompiled&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; LISP.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; And does so almost instantly with today's processor speeds. And it's&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; included!  No need to run out and buy a program to read and compile&lt;BR /&gt;
&amp;gt; your&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; code.  It just isn't necessary.  That's why LISP is still the&lt;BR /&gt;
favorite&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; AutoCAD tool.  Even if you can't do as much as you can in C++.  You&lt;BR /&gt;
&amp;gt; can&lt;BR /&gt;
&amp;gt; &amp;gt; do&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; almost everything, and for free, that's a real bargain.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; --&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Bill DeShawn&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; bdeshawn@prodigy.net&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; billd@starpanel.com&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; http://pages.prodigy.net/bdeshawn/bdeshawn.htm&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; ______________________&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Jon Fleming wrote in message&lt;BR /&gt;
&amp;lt;7t85pi$nad14@adesknews2.autodesk.com&amp;gt;...&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;lt;&amp;lt;&amp;lt; Message &lt;VA.00000A1F.02B593D8&gt; was originally&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; posted&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; to 'autodesk.autocad.r14general' on Fri, 01 Oct 1999 19:03:03&lt;BR /&gt;
EDT.&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;Well, AutoCAD is one of the few programs around that _does_ let you&lt;BR /&gt;
&amp;gt; &amp;gt; write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;customization programs in the same language in which the program&lt;BR /&gt;
&amp;gt; itself&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; is&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;written.  There is no inherent reason why you _should_ write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; customization&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;programs in the same language as the main program ... but you can&lt;BR /&gt;
&amp;gt; write&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;extremely powerful programs in C++ for AutoCAD, and you can do some&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; things&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;you can't do in LISP or VBA.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;LISP is a pretty good choice for AutoCAD customization.  It's very&lt;BR /&gt;
&amp;gt; good&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; at&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;processing the kind of data that is used by CAD programs.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;AutoLISP is not particularly great at interfacing with other&lt;BR /&gt;
programs&lt;BR /&gt;
&amp;gt; &amp;gt; or&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;using object-oriented programming, but it's improving.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;LISP is a lot cheaper (once you've bought AutoCAD!) than C++.  Most&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; people&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;find it easier to learn the basics of LISP than C++, starting from&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; knowing&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;nothing.  LISP feedback is typically faster than the C++&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;write-compile-link-run-crash-repeat cycle. And it's difficult or&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;impossible to blow away your program, data, or system from LISP.&lt;BR /&gt;
You&lt;BR /&gt;
&amp;gt; &amp;gt; can&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;make some _really_ dangerous mistakes in C++!&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;As for how you learn it, write some short and simple programs.&lt;BR /&gt;
Then&lt;BR /&gt;
&amp;gt; &amp;gt; get&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;some programs from these newsgroups or from the web that do almost&lt;BR /&gt;
&amp;gt; the&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;same thing, and see how differently they were written.  Figure out&lt;BR /&gt;
&amp;gt; why.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; I&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;know that those first few steps seem impossible, but if you start&lt;BR /&gt;
&amp;gt; &amp;gt; you'll&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;get to the end.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;There are several good books on AutoLISP, some of them a little out&lt;BR /&gt;
&amp;gt; of&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;date.  "AutoLISP in Plain English" is highly regarded.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;Jrf&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;Member of the Autodesk Discussion Forum Moderator Program&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;In article &amp;lt;7t32pj$flo8@adesknews2.autodesk.com&amp;gt;, Lee wrote:&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; As I know Autocat is NOT writtten with LISP, why have to use LISP&lt;BR /&gt;
&amp;gt; as&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; the&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; customerized language?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; why not C++ or something else?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; ITs already a fact It'd used LIST, then how do I get started with&lt;BR /&gt;
&amp;gt; &amp;gt; LISP?&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; I never learnt it, I knew Pascal and C only.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; Please not to tell me to read the help, its  not really helpping.&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/VA.00000A1F.02B593D8&gt;&lt;/BDESHAWN&gt;&lt;/DUKECHARLIE&gt;&lt;/JAMOORE&gt;&lt;/NOSPAM&gt;</description>
      <pubDate>Tue, 05 Oct 1999 16:39:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897346#M163978</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-05T16:39:26Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897347#M163979</link>
      <description>James A. Moore &lt;JAMOORE&gt; wrote in message&lt;BR /&gt;
news:7td9od$52u15@adesknews2.autodesk.com...&lt;BR /&gt;
&amp;gt; I for one am sort of afraid to write code anymore, I keep having to go&lt;BR /&gt;
back&lt;BR /&gt;
&amp;gt; and change it due to AutoCAD "upgrades" and am tired of feeling like a rat&lt;BR /&gt;
&amp;gt; in a wheel.&lt;BR /&gt;
&lt;BR /&gt;
Interesting analogy....&lt;BR /&gt;
--&lt;BR /&gt;
/*********************************************************/&lt;BR /&gt;
/*    Tony Tanzillo     Design Automation Consulting     */&lt;BR /&gt;
/* Programming &amp;amp; Customization for AutoCAD &amp;amp; Compatibles */&lt;BR /&gt;
/* ----------------------------------------------------- */&lt;BR /&gt;
/*            tony.tanzillo@worldnet.att.net             */&lt;BR /&gt;
/*    http://ourworld.compuserve.com/homepages/tonyt     */&lt;BR /&gt;
/*********************************************************/&lt;/JAMOORE&gt;</description>
      <pubDate>Thu, 07 Oct 1999 17:49:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897347#M163979</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-07T17:49:13Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897348#M163980</link>
      <description>This is the most commonly spread misconception, IMHO,&lt;BR /&gt;
when you think of Lisp as some kind of a "macro" &lt;BR /&gt;
language.&lt;BR /&gt;
&lt;BR /&gt;
Lisp is a great bargain for just about anything. You &lt;BR /&gt;
only need to implement in C++/VB those parts that&lt;BR /&gt;
can't be done from LISP (mainly, some esoteric interfaces&lt;BR /&gt;
like modeless dialogs with tree controls, and number&lt;BR /&gt;
crunching routines), but the whole system is best&lt;BR /&gt;
to be written and maintained in Lisp. &lt;BR /&gt;
&lt;BR /&gt;
On Mon, 4 Oct 1999 16:56:52 -0400, "James A. Moore"&lt;BR /&gt;
&lt;JAMOORE&gt; wrote:&lt;BR /&gt;
&lt;BR /&gt;
&amp;gt;You have just pointed out the biggest advantages and the biggest problems&lt;BR /&gt;
&amp;gt;with AutoCAD today.  Just as you said, if you want simple drafting tools,&lt;BR /&gt;
&amp;gt;LISP is a great bargain.  &lt;BR /&gt;
&lt;BR /&gt;
---&lt;BR /&gt;
Vlad   http://www.netvision.net.il/php/vnestr/&lt;BR /&gt;
  -== Let the Corman LISP be with you. ==-&lt;/JAMOORE&gt;</description>
      <pubDate>Fri, 08 Oct 1999 02:13:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897348#M163980</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-08T02:13:00Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897349#M163981</link>
      <description>Finally &amp;amp; finally, I found the way to combine Delphi and aCad with activeX.&lt;BR /&gt;
&lt;BR /&gt;
Thanks Tony! May I have your email or ICQ#?</description>
      <pubDate>Fri, 08 Oct 1999 12:03:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/why-lisp/m-p/897349#M163981</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>1999-10-08T12:03:30Z</dc:date>
    </item>
  </channel>
</rss>

