Author Topic: Charges for updating Lisp macro to Acad 2007: realistic?  (Read 2385 times)

0 Members and 1 Guest are viewing this topic.

havano

  • Guest
Charges for updating Lisp macro to Acad 2007: realistic?
« on: August 22, 2006, 09:50:40 AM »
Some 7 years ago, I did an Autocad project for a customer. I wrote the specs, found a subcommissioner to do the programming (Lisp was and still is Russian to me). I took care of testing and implementing. All parties were very happy.

Last year, the customer reported that the macro didn't work in Acad 2006. The programmers charged 1 day of reprogramming. The customer nor I were very happy.

Last month, the customer reported that the recently updated macro for Acad 2006 didn't work in Acad 2007. The programmers now charge 4 hours of reprogramming. Apparently it has to do with an ARX library that must be rewritten and recompiled for almost every new release of Autocad. The customer and I are very unhappy.

Are these normal consequences of using an AutoLISP macro? If so, my preference of VBA seems justified...

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Charges for updating Lisp macro to Acad 2007: realistic?
« Reply #1 on: August 22, 2006, 10:05:41 AM »
Normally one attempts to minimize the impacts of version upgrades so that updating is not required. Alas, Autodesk does change things which sometimes necessitates code maintenance despite defensive programming techniques. Is 1-4 hours of maintenance coding a big deal? It would be if the original programming was in the order of 1-4 hours, but not if it were 100 hours, in other words it's a matter of scale -- how does it compare to the original programming? That said, many consultants would just eat the hours for good clients as a good will gesture, but again, scale.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

LE

  • Guest
Re: Charges for updating Lisp macro to Acad 2007: realistic?
« Reply #2 on: August 22, 2006, 10:07:04 AM »
If those routines required an ObjectARX base functions, then it may be right, and yes it is required to be updated per different autocad versions (that's how autodesk works).

havano

  • Guest
Re: Charges for updating Lisp macro to Acad 2007: realistic?
« Reply #3 on: August 22, 2006, 02:20:21 PM »
The message is clear, thx.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Charges for updating Lisp macro to Acad 2007: realistic?
« Reply #4 on: August 22, 2006, 04:44:15 PM »
If those routines required an ObjectARX base functions, then it may be right, and yes it is required to be updated per different autocad versions (that's how autodesk works).

Thats not quite correct, ARX will need compiling each major update, which is each 3 years currently.

Is it possible that the Lisp code references a specific build ... ?
... there are several ways that can happen.
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

LE

  • Guest
Re: Charges for updating Lisp macro to Acad 2007: realistic?
« Reply #5 on: August 22, 2006, 04:53:26 PM »
Quote from: Kerry Brown link=topic=11946.msg148841#msg148841
Thats not quite correct, ARX will need compiling each major update, which is each 3 years currently.

Kerry;

Yes I am talking about that major update - I am thinking that they probably spent the 4 hours doing the adaptation of the code to work with the unicode, now required on A2007.

 :-)

<edit> fixed quote tags.  Maverick
« Last Edit: August 22, 2006, 05:29:01 PM by Maverick® »