[m-dev.] for review: remove Prolog support

Fergus Henderson fjh at cs.mu.OZ.AU
Mon Mar 15 14:58:23 AEDT 1999


On 15-Mar-1999, Peter Schachte <schachte at cs.mu.OZ.AU> wrote:
> On Sat, Mar 13, 1999 at 01:34:07PM +1100, Fergus Henderson wrote:
> > On 11-Mar-1999, Peter Schachte <schachte at cs.mu.OZ.AU> wrote:
> > > I don't have any objection, however I think it's good form in such
> > > things to warn ahead of time that support will be removed.
> >
> > I think that that is a good general policy.
> > 
> > However, in this particular case, I think it is best to just remove
> > the feature now.
> 
> Those are good technical arguments.  However, if one views Mercury
> users as "customers," I think one must be careful about the mental
> model they develop of how the Mercury system is evolving.  If you're
> going to just yank support (which I agree is technically a sound
> idea), I think you should include a message reaffirming the usual
> policy of warning before removing things and explain why you have not
> followed that policy this time.

Yes.  The diff I posted yesterday included the following addition to
the NEWS file:

+  (Normally we would try to warn if any feature is to be removed at least
+  one release in advance.  However, in this case a simple work-around is
+  possible: in the unlikely event that anyone happened to have any makefiles
+  or scripts that depended on this support, they can install the latest
+  Mercury distribution and still continue to use the Prolog support from
+  Mercury 0.8, just by including the `bin' directories for both versions
+  in their PATH, with the more recent one first, of course.)

Do you think that is sufficient explanation?

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>  |  of excellence is a lethal habit"
PGP: finger fjh at 128.250.37.3        |     -- the last words of T. S. Garp.



More information about the developers mailing list