
Originally Posted by
dgorsman
... professional programmers. I'm sure to them LISP in AutoCAD "isn't a REAL programming language", C#/VB .NET "just isn't that hard to learn" and "if you can't handle it get a real programmer to do it for you".
I think this is funny given recent events at work.
I'm Beta testing my state's DOT Civil 3D 2012 'Kit' which is meant to mirror their long time Microstation 'Kit'. Anyway, your comment is funny to me because they are NET obsessed, especially given their background in NET development for MS.
They do almost all of their coding in NET, not ARX, and then they don't know how to properly configure their development.
It's riddled with errors (not custom error messages) when their .NET commands are invoked in Drawing1.
They use a SCR in the App Icon (/b switch) to turn the ribbon on, and CUILOAD their CUIx file instead of simply using (setvar 'ribbonstate 1), and Enterprise CUI in their Profile respectively.
They took LISP code I provided them (defuns) earlier this year, and File Copy+Rename as ACAD.lsp which serves no purpose once you open another drawing, unless you SAVEAS. They should be using *.MNL instead anyway.
Never mind that they don't know how to enable demand loading of their NETLOADS via the registry, so I informed them (thanks to what I learned from Kean! LoL). So instead, they NETLOAD them all via SCR (mentioned above), then their Ribbon button macros are something like:
Code:
^C^C_netload;<FileName>.dll;<CommandName>
<<SmacksForehead>>
These 'ubber-smart, professional programmers' have no clue how to deploy AutoCAD, let alone Civil 3D... But I guess their Windows forms are cool, ya know, for public workers. LoL
They're exhausting to continually correct. Especially for free. But I'm going to have to work with this 'Kit' at some point, and I'm trying to make sure it's fully operational.
<<Sigh>>
In any event - I'm still going to learn .NET development, because I don't know what the future has in store for me. If I end up not doing CAD for the rest of my life, I'd like to know that I have as many skills at my disposal as possible.
But under the assumption that I am able to continue doing CAD (and pay the bills!), then I too wish that ADSK would enhance VLIDE+API. I really began to notice just how much I enjoy LISP when jumping back and forth between C#/VB.NET and LISP. I kept writing code that was more complex than it needed to be... not declaring every data type (among other luxuries) is something I now can actually appreciate. LoL