[plt-scheme] Announce: First release of DrSync, v0.5

From: Jacob Matthews (jacobm at cs.uchicago.edu)
Date: Sat May 26 23:55:06 EDT 2007

It's actually possible to edit the metadata for the original package
online without updating anything at all. Also required-core-version
changes can legally happen from one minor version to the next (since
version numbers refer to compatibility constraints between the code
contained in the packages, not the packages themselves --- a subtle
distinction but one that I have found to be very important).

-jacob

On 5/26/07, Robby Findler <robby at cs.uchicago.edu> wrote:
> That lets yo uupload version 1.1 that is compatible with 360, if you want to.
>
> Robby
>
> On 5/26/07, Grant Rettke <grettke at acm.org> wrote:
> > I see. Should that have been a backwards compatible change for my
> > package on Planet?
> >
> > I said no, so now it is version 2.0.
> >
> > On 5/26/07, Robby Findler <robby at cs.uchicago.edu> wrote:
> > > For the first problem, I suspect your DrScheme isn't new enough.
> > >
> > > Grant: you can specify a minimum drscheme version, if you wish.
> > >
> > > Robby
> > >
> > > On 5/26/07, Jon Rafkind <workmin at ccs.neu.edu> wrote:
> > > > Grant Rettke wrote:
> > > > > Hi folks,
> > > > >
> > > > > Thanks to some well written documentation along with the help and
> > > > > encouragement of the fine members of this mailing list I've prepared
> > > > > the first release of the DrSync tool for DrScheme.
> > > > >
> > > > > DrSync is a tool that saves your files on frame deactivation and
> > > > > reverts them on frame activation. This tool is of particular interest
> > > > > to folks who run external programs like version control or build
> > > > > related tools on files which they are editing inside of DrScheme.
> > > > >
> > > > > Its current version is 0.5. In other words, "It works right on my
> > > > > machine!".
> > > > >
> > > > > Now I need everyone's help in finding out if it works on anyone else's
> > > > > machines AND operating systems.
> > > > >
> > > > > All feedback appreciated.
> > > > >
> > > > > Here is the link:
> > > > >
> > > > > http://planet.plt-scheme.org/display.ss?package=drsync.plt&owner=grettke
> > > > >
> > > > I put the (require (planet ...)) line in drscheme and got this error
> > > >
> > > > .
> > > > .plt-scheme/planet/300/360/cache/grettke/drsync.plt/1/0/drsync.ss:45:14:
> > > > unit: exported variable is not defined in: drscheme:tool-exports^
> > > >
> > > > I'm not unit master but if you are using signatures I think you have to
> > > > use some form of unit/sig. I changed your code to
> > > >
> > > >   (define tool@
> > > >     (unit/sig drscheme:tool-exports^
> > > >       (import drscheme:tool^)
> > > >       (define phase1 void)
> > > >       (define phase2 void)
> > > >
> > > > And then the drscheme session could continue. But then things went
> > > > wrong. I had
> > > > (require (planet ...))
> > > > (printf ...)
> > > >
> > > > And hit run at which point the gc running icon started blinking for 2-3
> > > > seconds and a new window popped open with nothing in it. When I forced
> > > > the main definitions window to lose focus the file didn't seem to be
> > > > automatically saved for me. If I'm doing something wrong could you add
> > > > instructions for how to set it up in the docs?
> > > > _________________________________________________
> > > >   For list-related administrative tasks:
> > > >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > > >
> > >
> >
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>


Posted on the users mailing list.