Login | Register
My pages Projects Community openCollabNet

Discussions > dev > Re: [maxq-dev] Obese scripts

maxq
Discussion topic

Back to topic list

Re: [maxq-dev] Obese scripts

Author oliverbock
Full name Oliver Bock
Date 2004-09-28 16:10:32 PDT
Message Hari,

In principal I agree with what you are saying about backward
compatibility, but I believe that MaxQ's situation is an exception.
 From the traffic I see on these lists, I reckon that MaxQ has perhaps
half a dozen serious users who might need to upgrade their scripts.

When I first started looking at MaxQ, CVS contained broken, crufty code
that had been modified and added to by many people, but without any
guiding vision. It almost stopped me working on the project at all.
Ryan got the thing working again, and I've made it my mission to clean
it up. My focus is on getting MaxQ's code base simple and clean. If
its simple and well commented then developers will be willing to work
on it. I believe this lack of users is MaxQ's most important
challenge.


    Oliver

--
On 29/09/2004, at 07:29, hdara at primavera dot com wrote:
> Oliver Bock <oliver at g7 dot org> wrote on 09/28/2004 02:11:22 PM:
>> Nobody worried about making scripts backwards compatible when the
>> switch was made to HttpClient, and I'm not inclined to do so in this
>> case either because I prefer to keep the code as simple as possible.
>> (Your suggestion would require me to overload at least five different
>> functions.) The change I've made takes scripts to a canonical form
>> that will not require changing again. However I will be happy to
>> provide a PERL script for fixing existing scripts if anyone wants it.
>
> I wasn't even a MaxQ user when this change happened so I can't really
> comment on it, but whenever I make any change, I keep this in mind,
> because without an upgrade path there is no tool that will be
> successful.
> Imagine users having to constantly rewrite/fix their scripts just to
> upgrade to a version which has a fix for a bug that they are bothered
> about. All that I mean is that the runtime should be capable of
> executing
> old scripts, even thought current script format is different. Of
> course,
> this is not a hard and fast rule, and providing a perl script (which
> will
> work, unlike the one which exists to split large scripts) can be a
> reasonable solution.
>>
>> ---
>> On 29/09/2004, at 03:29, hdara at primavera dot com wrote:
>>> Oliver,
>>>
>>> I am wondering if any of your changes (such as using pythong arryas
>>> instead of ArrayList) are going to break existing scripts. What I
>>> recommend is to leave the original methods just like that and add new
>>> methods for your changes (such as adding a method that takes arrays
>>> instead of changing the existing one). This will make it easier for
>>> uses
>>> to upgrade (including me).
>>>
>>> Thanks,
>>> Hari


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: dev-unsubscribe at maxq dot tigris dot org
For additional commands, e-mail: dev-help at maxq dot tigris dot org

« Previous message in topic | 13 of 24 | Next message in topic »

Messages

Show all messages in topic

[maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-27 14:51:38 PDT
     Re: [maxq-dev] Obese scripts fcohen Frank Cohen 2004-09-27 15:08:32 PDT
         Re: [maxq-dev] Obese scripts fcohen Frank Cohen 2004-09-27 15:21:33 PDT
             Re: [maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-27 20:59:38 PDT
                 Re: [maxq-dev] Obese scripts fcohen Frank Cohen 2004-09-27 22:14:42 PDT
                 Re: [maxq-dev] Obese scripts bitter lee 2004-09-27 23:37:48 PDT
                     Re: [maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-29 14:32:39 PDT
                         Re: [maxq-dev] Obese scripts bitter lee 2004-09-29 18:49:38 PDT
                 Re: [maxq-dev] Obese scripts bitter lee 2004-09-27 23:38:33 PDT
                     Re: [maxq-dev] Obese scripts hdara at primavera dot com hdara at primavera dot com 2004-09-28 10:29:04 PDT
                         Re: [maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-28 14:11:22 PDT
                             Re: [maxq-dev] Obese scripts hdara at primavera dot com hdara at primavera dot com 2004-09-28 14:29:05 PDT
                                 Re: [maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-28 16:10:32 PDT
                                 Re: [maxq-dev] Obese scripts avery1701 Matt Avery 2004-09-29 07:07:51 PDT
                                     Re: [maxq-dev] Obese scripts avery1701 Matt Avery 2004-09-29 07:49:04 PDT
                                         Re: [maxq-dev] Obese scripts hdara at primavera dot com hdara at primavera dot com 2004-09-29 10:16:43 PDT
         Re: [maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-27 20:54:23 PDT
             Re: [maxq-dev] Obese scripts fcohen Frank Cohen 2004-09-27 22:10:32 PDT
                 [maxq-dev] Regular expressions in Jython? fcohen Frank Cohen 2004-09-27 22:40:49 PDT
                     Re: [maxq-dev] Regular expressions in Jython? oliverbock Oliver Bock 2004-09-28 14:08:27 PDT
                         Re: [maxq-dev] Regular expressions in Jython? fcohen Frank Cohen 2004-09-28 14:13:34 PDT
     Re: [maxq-dev] Obese scripts hdara at primavera dot com hdara at primavera dot com 2004-09-27 15:26:32 PDT
         Re: [maxq-dev] Obese scripts oliverbock Oliver Bock 2004-09-27 21:00:49 PDT
             Re: [maxq-dev] Obese scripts hdara at primavera dot com hdara at primavera dot com 2004-09-27 22:47:15 PDT
Messages per page: