<?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: learning lisp vs python in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513169#M57522</link>
    <description>&lt;P&gt;Lisp has been around since day dot with Autodesk and they know if they stopped support the crash would be heard around the world. VBA has been stated by Autodesk to be discontinued but it is still there what 5 years on now ? I would be wary though of when they will pull the plug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The push is for .net it has a lot of advantages particuarly speed when doing massive tasks. If you just want to draw a box lisp is your friend.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a look here how many lisp answers a day compared to .net&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lisp becomes simpler once you get to understand it, VL was added to improve functionality. There is a few Python people out there asking questions, do a google, there is a macro record in Autocad but for some of us not worth the effort as its not really editable not like say excel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DCL is old but OPENDCL provides a modern day programming interface as a substitute.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I started with intel 86 processors look how fast programs run &lt;STRONG&gt;watching lines appear&lt;/STRONG&gt;, with processing speed now we talk micro seconds creating objects, blink and its done, maybe .net is a half blink.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So in the end its your choice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 02 Aug 2021 05:40:41 GMT</pubDate>
    <dc:creator>Sea-Haven</dc:creator>
    <dc:date>2021-08-02T05:40:41Z</dc:date>
    <item>
      <title>learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10511259#M57520</link>
      <description>&lt;P&gt;hi, dont shoot me yet &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;im an autocad drafter for 6 years and i wanted to learn how to code in autocad.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i saw some posts about python and autocad,&amp;nbsp;&lt;/P&gt;&lt;P&gt;and idk which way to go.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want to get full control on autocad commands.&amp;nbsp;&lt;/P&gt;&lt;P&gt;should i go with python? or myb should i learn how to code lisps?&lt;/P&gt;&lt;P&gt;does python has full control on autocad? looks like lisp does.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;i know this forum is not a python forum, but any advice will help!&amp;nbsp;&lt;/P&gt;&lt;P&gt;tnx a lot !&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Jul 2021 22:39:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10511259#M57520</guid>
      <dc:creator>sunlight1</dc:creator>
      <dc:date>2021-07-31T22:39:26Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10511911#M57521</link>
      <description>&lt;P&gt;Read&amp;nbsp;&lt;A href="https://adndevblog.typepad.com/autocad/2012/07/the-right-tools-for-the-job-autocad-part-1.html" target="_self"&gt;THIS&lt;/A&gt;&amp;nbsp;then follow the second part.&lt;/P&gt;</description>
      <pubDate>Sun, 01 Aug 2021 09:48:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10511911#M57521</guid>
      <dc:creator>ВeekeeCZ</dc:creator>
      <dc:date>2021-08-01T09:48:52Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513169#M57522</link>
      <description>&lt;P&gt;Lisp has been around since day dot with Autodesk and they know if they stopped support the crash would be heard around the world. VBA has been stated by Autodesk to be discontinued but it is still there what 5 years on now ? I would be wary though of when they will pull the plug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The push is for .net it has a lot of advantages particuarly speed when doing massive tasks. If you just want to draw a box lisp is your friend.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a look here how many lisp answers a day compared to .net&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lisp becomes simpler once you get to understand it, VL was added to improve functionality. There is a few Python people out there asking questions, do a google, there is a macro record in Autocad but for some of us not worth the effort as its not really editable not like say excel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DCL is old but OPENDCL provides a modern day programming interface as a substitute.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I started with intel 86 processors look how fast programs run &lt;STRONG&gt;watching lines appear&lt;/STRONG&gt;, with processing speed now we talk micro seconds creating objects, blink and its done, maybe .net is a half blink.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So in the end its your choice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 05:40:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513169#M57522</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2021-08-02T05:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513240#M57523</link>
      <description>&lt;P&gt;One of the main advances of Acad to other cad environments, that many users maybe don't realize,&amp;nbsp; its is command console and autolisp (visual lisp) built in it as a scripting language. That enables us to create simple scripts "on the fly" what's not possible with other provided languages (practically all compiled languages).&amp;nbsp; For more complex stuff there are .net and arx, that require previous&amp;nbsp; knowledge of programing in this languages, and working with windows environment. Of course there are attempts with pyton, javascript (nodejs) but all of this is in early stage of development.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 06:30:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513240#M57523</guid>
      <dc:creator>hak_vz</dc:creator>
      <dc:date>2021-08-02T06:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513248#M57524</link>
      <description>&lt;P&gt;With the introduction of Dynamo into CIV3D is this the way Autodesk want us to go as another programming platform.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 06:34:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513248#M57524</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2021-08-02T06:34:03Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513280#M57525</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1779365"&gt;@ВeekeeCZ&lt;/a&gt;&amp;nbsp; hi, tnx for the info.&amp;nbsp;&lt;/P&gt;&lt;P&gt;that what i though, lisp is the best language i should learn from the list there.&amp;nbsp;&lt;/P&gt;&lt;P&gt;however that article is from 2012. so there is no python in that list at all.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908"&gt;@Sea-Haven&lt;/a&gt;&amp;nbsp;tnx to u 2.&amp;nbsp;&lt;/P&gt;&lt;P&gt;im watching this forum for a long time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;u dont need to&amp;nbsp;convince me about lisp compare to other&amp;nbsp;language (except from python)&amp;nbsp;&lt;/P&gt;&lt;P&gt;i know lisp is great.&lt;/P&gt;&lt;P&gt;but everytime i read the lisp, i dont understand whats going on.&amp;nbsp;&lt;/P&gt;&lt;P&gt;thats why i thought about python. this language is easy to understand.&amp;nbsp;&lt;/P&gt;&lt;P&gt;and myb even easier to learn.&amp;nbsp;&lt;/P&gt;&lt;P&gt;u said "&lt;SPAN&gt;Lisp becomes simpler once you get to understand it"&amp;nbsp; i think thats what i need to hear.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;because im scared that it takes me a long time to learn lisp, and even then,&amp;nbsp; i will have a hard time to express myself into the code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Not because I do not know the technique ,but because the code is less readable and understandable.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i did a search on google about python and autocad, some ppl show how to make 3 circles in autocad.&amp;nbsp;&lt;/P&gt;&lt;P&gt;that is far from what i want.&amp;nbsp;&lt;SPAN&gt;because its basics.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thats why i have doubts on how python can be&amp;nbsp;involved in autocad.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and like u said "There is a few Python people out there asking questions" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;they r only a few.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As i write the response i thought that it might be better to go where everyone went before me,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;instead of starting a new path from zero.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 06:50:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513280#M57525</guid>
      <dc:creator>sunlight1</dc:creator>
      <dc:date>2021-08-02T06:50:09Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513314#M57526</link>
      <description>&lt;P&gt;I deal with private clients and the 1st question is write down a list of what your looking for, then I look at the list and if dont understand ask more questions, if I think I know what they want would put forward an explanation is this what you want.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You say lisp may be to simple but if you ask here there are plenty of skilled people who can advise if its a lisp or a .net type solution. So post a question, the answer may come back a fee will be required as its a so individual answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am sure there are people out there using python with Autocad have seen posts.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this what you looked at&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.supplychaindataanalytics.com/python-for-autocad-pyautocad-module/" target="_blank" rel="noopener"&gt;How to write Python scripts for AutoCAD: Intro to the pyautocad module (supplychaindataanalytics.com)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The attached is a similar excel example where Excel controls Autocad. Using Activex or VBA examples I would expect python to use similar syntax.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 07:15:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513314#M57526</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2021-08-02T07:15:31Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513448#M57527</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6254908"&gt;@Sea-Haven&lt;/a&gt;&amp;nbsp; i saw that python link.&amp;nbsp;&lt;/P&gt;&lt;P&gt;thats what i said "some ppl show how to make 3 circles in autocad&amp;nbsp;&lt;SPAN&gt;that is far from what i want.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;because its basics"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;myb&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5530556"&gt;@hak_vz&lt;/a&gt;&amp;nbsp; is right and&amp;nbsp;"all of this is in early stage of development"&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;there is so many questions about the connection of python and autocad, that only time can answer.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;i think ill go with lisp, &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ill search in the forum and start a&amp;nbsp;self learning.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;tnx a lot for ure answers &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 08:32:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10513448#M57527</guid>
      <dc:creator>sunlight1</dc:creator>
      <dc:date>2021-08-02T08:32:38Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10515848#M57528</link>
      <description>&lt;P&gt;Dont disgard it totally. Autocad can Shell external commands so could run a compiled python program then a script or a lisp that does something.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again I ask what do you see as to hard maybe, some of my programs and others submitted here are 100's of lines long with maybe 20 sub functions inside. One package I co developed is 100+ lisps. Like others found out recently have some like 3000 lisps.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 05:10:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10515848#M57528</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2021-08-03T05:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10515950#M57529</link>
      <description>&lt;P&gt;Im not&amp;nbsp;&lt;SPAN&gt;disgarding python, i know its great, thats why i came to ask about that from the 1st place.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and i was sure i want/need to learn on of them now.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But im saying myb the connection with autocad and the community around it is to small &lt;STRONG&gt;ATM&amp;nbsp;&lt;/STRONG&gt;so if ill have questions and problems in the future, ill need to figure them out myself and work twice harder than in lisp area.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which has large&amp;nbsp;community and solution.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and the proof is that i have not found many people who deal with both Python and AutoCAD and connect them together. except from 1-2 ppl on youtube that creating things that is far from&amp;nbsp;my ambitions and the size of the work i want to get into.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;so that info and support is critical for me because im learning by my self.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;in my country i have no friends that know how to create/edit lisps, no FB group, and i think also no university courses.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;so basictly i need to do all the work from 0.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;And yes, I know the size of the work. thats not scaring me.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;what did scared me is that lisp is not readable&amp;nbsp;like python, but im sure ill know that in the future.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;like u said&amp;nbsp;&amp;nbsp;"Lisp becomes simpler once you get to understand it"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 06:23:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10515950#M57529</guid>
      <dc:creator>sunlight1</dc:creator>
      <dc:date>2021-08-03T06:23:44Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10516072#M57530</link>
      <description>&lt;P&gt;You can develop Autol;isp in C# syntax,mathmatically0Lisp. Tu ai nevoi sa inveti un limbaj de programare, cu populaitate mare in mintile programatorilor, **** ari (Java,Delphi, C#). VLisp este foarte frumos doar la nivel de executie-prin intrepretare Lisp-Surse, la nivel de programator(eng.&amp;nbsp;developer) nu prezinta un mare viitor cerute de Firme la angajare.&lt;/P&gt;&lt;P&gt;De aceea este bine sa inveti cateva limbaje de programare (C++ARx, C# sau Java sau php), cerute pe C.V-uri&lt;/P&gt;&lt;P&gt;Daca tu vrei sa inveti VLISP folosind ca syntaxa-gramaticala (C#,C+) atunci &amp;nbsp;tu vizioneaza filmul youtube.com-atasat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FcUXU44Pb9K8%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DcUXU44Pb9K8&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FcUXU44Pb9K8%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="GrowUp the Calculus of internal-math-equations.Cad. with C+Lisp." frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 07:27:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10516072#M57530</guid>
      <dc:creator>diagodose2009</dc:creator>
      <dc:date>2021-08-03T07:27:14Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10516892#M57531</link>
      <description>&lt;P&gt;If you have plenty of free time, Python, or the C languages.&lt;/P&gt;&lt;P&gt;If you have lots of work,&amp;nbsp; in Autocad, then Autolisp.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 13:18:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10516892#M57531</guid>
      <dc:creator>stevor</dc:creator>
      <dc:date>2021-08-03T13:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10518294#M57532</link>
      <description>&lt;P&gt;People who have a go are more likely to get behind the scenes help as well. So&amp;nbsp; don't be afraid to just ask for method rather than code. Lots of examples will be provided. Have a look at sites like Lee-mac.com lots of very useful functions.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Aug 2021 23:43:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/10518294#M57532</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2021-08-03T23:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230322#M57533</link>
      <description>&lt;P&gt;I used pyautocad and pyautogui libraries for cool staff.&lt;/P&gt;</description>
      <pubDate>Sun, 10 Sep 2023 15:43:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230322#M57533</guid>
      <dc:creator>asak25</dc:creator>
      <dc:date>2023-09-10T15:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230658#M57534</link>
      <description>&lt;P&gt;If your interested in using python and cad, I’ve been working on bindings for arx&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/CEXT-Dan/PyRx" target="_blank" rel="noopener"&gt;https://github.com/CEXT-Dan/PyRx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;check under releases for binaries to load in AutoCAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it’s 100s of times faster than pyautocad, since pyautocad is run out of process&lt;/P&gt;&lt;P&gt;BTY, you can use the modules above to run pyautocad in process&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’ve posted some samples and thoughts as I progress here.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.theswamp.org/index.php?board=76.0" target="_blank" rel="noopener"&gt;https://www.theswamp.org/index.php?board=76.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AcDb, AcEd, AcGe, Palettes, Jigs, events are mostly wrapped &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The GUI is wxPython, so it’s possible to build rich GUIs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Still a work in progress, but it’s quite usable now… looking for feedback from Python experts&lt;/P&gt;&lt;P&gt;On how to make it more “Pythonic” lol&lt;/P&gt;</description>
      <pubDate>Sun, 10 Sep 2023 22:20:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230658#M57534</guid>
      <dc:creator>daniel_cadext</dc:creator>
      <dc:date>2023-09-10T22:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230676#M57535</link>
      <description>&lt;P&gt;this would be an example of extracting attributes into pandas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import PyRx as Rx
import PyGe as Ge
import PyGi as Gi
import PyDb as Db
import PyAp as Ap
import PyEd as Ed
 
import traceback
import pandas as pd
 
def selectRef()-&amp;gt;[Db.ObjectId]:
    ids = []
    entSetRes = Ed.Editor.entSel("\nSelectBlock: \n",Db.BlockReference.desc())
    if entSetRes[0] != Ed.PromptStatus.eNormal:
        raise Exception(entSetRes[0]) 
    ref = Db.BlockReference(entSetRes[1])
    btr = Db.BlockTableRecord(ref.blockTableRecord())
    return btr.getBlockReferenceIds()
    
def PyRxCmd_doit():
    try:
        data = {}
        for refId in selectRef():
            ref = Db.BlockReference(refId)
            for attid in ref.attributeIds():
                att = Db.AttributeReference(attid)
                tag = att.tag()
                if not tag in data:
                    data[tag] = [att.textString()]
                else:
                    data[tag].append(att.textString())
                    
        df = pd.DataFrame(data)        
        print(df)
       
    except Exception as err:
        traceback.print_exception(err)
        &lt;/LI-CODE&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="out.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1264437iCE57B09AF21DE764/image-size/medium?v=v2&amp;amp;px=400" role="button" title="out.png" alt="out.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Sep 2023 22:31:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230676#M57535</guid>
      <dc:creator>daniel_cadext</dc:creator>
      <dc:date>2023-09-10T22:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230705#M57536</link>
      <description>&lt;P&gt;Thank you for the reply. it would be good to see how this is used in AutoCAD&lt;/P&gt;</description>
      <pubDate>Sun, 10 Sep 2023 22:49:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230705#M57536</guid>
      <dc:creator>asak25</dc:creator>
      <dc:date>2023-09-10T22:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: learning lisp vs python</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230782#M57537</link>
      <description>&lt;P&gt;Still need to work on installation and usage documentation.&lt;/P&gt;&lt;P&gt;There’s a small install readme on github, it’s a slight pain to install currently, you must install Python and wxPython yourself before installing the bundle. I hope to make it an all in one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;currently, it’s for more experienced users, or at least slightly familiar with. ARX and .NET APIs. Though you can run pyautoacad, but there’s no main, so you would need to run the code from a command context&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;using a sample from pyautoacad, PyRxCmd_ defines a command, similar to what ‘defun c:pyautoacad’ would do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PyRxCmd_pyrx is more verbose, more like what you would find in ARX or .NET. I.e. having to open objects for read/write&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running pyautoacad from a command context is orders or magnitude faster because I’ve embedded CPython into an ARX module.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import PyRx as Rx
import PyGe as Ge
import PyGi as Gi
import PyDb as Db
import PyAp as Ap
import PyEd as Ed
 
import traceback

from pyautocad import Autocad, APoint


#pyautoacad from a command context
def PyRxCmd_pyautoacad():
    try:
        acad = Autocad()
        acad.prompt("Hello, Autocad from Python\n")
        print(acad.doc.Name)

        p1 = APoint(0, 0)
        p2 = APoint(50, 25)
        for i in range(5):
            text = acad.model.AddText('Hi %s!' % i, p1, 2.5)
            acad.model.AddLine(p1, p2)
            acad.model.AddCircle(p1, 10)
            p1.y += 10
            
    except Exception as err:
        traceback.print_exception(err)
        

def PyRxCmd_pyrx():
    try:
        #calls acutPrintf
        print("Hello, Autocad from Python\n")
        
        #db = Db.curDb() or
        db = Db.HostApplicationServices().workingDatabase()
        model = Db.BlockTableRecord(db.modelSpaceId(), Db.OpenMode.kForWrite)
        
        p1 = Ge.Point3d(0,0,0)
        p2 = Ge.Point3d(50,25,0)
        
        #move to the right so we don't overlap pyautoacad
        p1 += (Ge.Vector3d.kXAxis * 100)
        p2 += (Ge.Vector3d.kXAxis * 100)
        
        for i in range(5):
            
            mt = Db.MText()
            mt.setLocation(p1)
            mt.setContents('PyHi %s!' % i)
            mt.setTextHeight(2.5)
            model.appendAcDbEntity(mt)
            
            line = Db.Line(p1, p2)
            model.appendAcDbEntity(line)
            
            circle = Db.Circle(p1,Ge.Vector3d.kZAxis, 10)
            model.appendAcDbEntity(circle)
            p1.y += 10
            
    except Exception as err:
        traceback.print_exception(err)
        &lt;/LI-CODE&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pyautocad.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1264459i6163FA75DEEF64D0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pyautocad.png" alt="pyautocad.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 00:18:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/learning-lisp-vs-python/m-p/12230782#M57537</guid>
      <dc:creator>daniel_cadext</dc:creator>
      <dc:date>2023-09-11T00:18:57Z</dc:date>
    </item>
  </channel>
</rss>

