Hi,
- “In built”
Certainly, that has value. AutoLISP has been the go-to scripting language for the past two decades. Nothing to install, it’s just there.
- “no compilers required are Lisp and VBA”
Same with Python, you can write your code in notepad, of course and IDE with Autocomplete would make more sense.
- “Look at Opendcl”
A wonderful project to bring an amazing GUI interface to the community. OpenDCL team has done an amazing job. It’s open source, so it’s very low risk
- “Personally I stay away from loading run time packages”
Valid reasons for that, I remember times where I couldn’t get the current ObjectDCL or DOS_LIB libraries. But now they’re all open source.
The downside of not using runtime packages is, you can only offer your clients 25-year-old technology.
Myself, I demand more. I want to be able to extract attributes / other drawing data and hand it off to the latest and greatest data science / machine learning tools to produce estimations, material takeoffs, or what over data I need analyzed. Literally, thousands upon thousands of amazing packages, covering a huge range of industries available. Meanwhile, Lispers are still trying to connect to excel with ActiveX automation, not that there’s anything wrong with that, but it’s like trying to drive an F250 with a toilet bowl plunger as the gearshift.
- If Autodesk decide to include the Python core…
IMHO, it’s more likely than not. One of Autodesk’s competitors has just published Python wrappers for their ARX like API. It’s not open source, so your stuck with the company's release cycle
Every highschooler from here to Timbuctoo is learning Python and machine learning. If I’m a company, why would I train users to learn a 25-year-old scripting language that is basically cutoff from the outside world? Point being, I think companies will demand it.
***Sorry, the thread has gone way off topic, please create a new one if you wish to continue the python discussion
Python for AutoCAD, Python wrappers for ARX https://github.com/CEXT-Dan/PyRx