So I just realized I should not be scared off by VL-*, the long scarey names where single functions!
|
So I just realized I should not be scared off by VL-*, the long scarey names where single functions!
VL is a lot easier than messing with dxf codes and entity lists.
I have started an AutoLISP 101 class that covers that legacy methods, but soon enough I will present classes on VisualLISP too.
I am just stepping through that in order.
P=
AutomateCAD
I've always been a fan of David M. Stein's book, "The Visual LISP Developer's Bible" personally:
https://www.theswamp.org/index.php?topic=39403.0
Originally Posted by BlackBox on September 08, 2011
Cheers
"How we think determines what we do, and what we do determines what we get."
Sincpac C3D ~ Autodesk Exchange Apps
Computer Specs:
Dell Precision 3660, Core i9-12900K 5.2GHz, 64GB DDR5 RAM, PCIe 4.0 M.2 SSD (RAID 0), 16GB NVIDIA RTX A4000
As .LSP files are just plain text, VLIDE is not required, although it is the easiest IDE to use for LISP as a result of the integrated help (unless you're using Civil 3D, as non-ActiveX functions are not included in any help search; only works in vanilla AutoCAD), apropos, etc.
You can use Notepad++ (or other) if you prefer.
"How we think determines what we do, and what we do determines what we get."
Sincpac C3D ~ Autodesk Exchange Apps
Computer Specs:
Dell Precision 3660, Core i9-12900K 5.2GHz, 64GB DDR5 RAM, PCIe 4.0 M.2 SSD (RAID 0), 16GB NVIDIA RTX A4000
2nd the Vlisp bible use, there are other good references as well Ronaldo Togores has a number of Kindle books and very cheap like $8 each.
I find most LISP programming books are confusing...
I like the Rawls and Hagen book, but it has errors in it.
I like learning it on my own and occasionally reading a reference.
2 cents
AutomateCAD
David's book is the single best I've read to date; very clear, concise, logical, and it even made it easier to learn C# when reading Andrew Troelsen (some years later).
If you're looking to be a good LISP developer, or instructor, you'd do well to read David's latest book... Money well spent.
Cheers
[Edit] - Heck, David's book helped me to realize some of my ability at not just LISP, but language and coding generally. So much so, that a now former AUGI VP was willing to invite me to become a Mod here.
Perhaps that will help to clarify my sentimental bias. Haha
Last edited by BlackBox; 2017-07-10 at 04:32 AM.
"How we think determines what we do, and what we do determines what we get."
Sincpac C3D ~ Autodesk Exchange Apps
Computer Specs:
Dell Precision 3660, Core i9-12900K 5.2GHz, 64GB DDR5 RAM, PCIe 4.0 M.2 SSD (RAID 0), 16GB NVIDIA RTX A4000
I have taught LISP at University Level before and found (like many instructors) that I found the references lacking.
I also have taught at AU for more than 15 years and found most classes do not teach the most important parts.
I also have very specific programming priorities that those books do not cover the way I would teach them.
The most important is good documentation, variable naming, function naming and error trapping....
I have never seen any LISP books teach that as I would.
Peter
AutomateCAD
"How we think determines what we do, and what we do determines what we get."
Sincpac C3D ~ Autodesk Exchange Apps
Computer Specs:
Dell Precision 3660, Core i9-12900K 5.2GHz, 64GB DDR5 RAM, PCIe 4.0 M.2 SSD (RAID 0), 16GB NVIDIA RTX A4000