[plt-scheme] Planet submission

From: Robby Findler (robby at cs.uchicago.edu)
Date: Fri Jun 29 08:45:55 EDT 2007

PLaneT intentionally leaves that up to the package author (for the
moment), but the intention is that a backwards compatible update
should not change the published interface to the package.

Robby

On 6/29/07, Matt Jadud <jadudm at gmail.com> wrote:
> Hi all,
>
> I've completed my first PLaneT update. I feel like a new person.
>
> However, I wanted to ask if I "did the right thing." In particular, I
> called my update a "non-backward compatible" update. Mostly, this is
> because my update changed 'require' statements to reflect changes in
> the web server collection ("servlet-sig.ss" to "sig.ss", it seems).
>
> One solution would have been to use units to bind things late based on
> version number. I took a different approach, and (hopefully) set the
> minimum required version for the library to v370 or greater. This felt
> like a non-backward-compatible change, so I said as much.
>
> This was for the "xmlrpc" package, FWIW. I just wondered if this was,
> in general, one of the kinds of changes one might consider as being
> "backwards incompatible". Or, was there a better solution? (Naturally,
> I begin to wonder why I didn't ask this question before doing the
> commit...)
>
> Cheers,
> Matt
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>


Posted on the users mailing list.