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

From: Ryan Culpepper (ryanc at ccs.neu.edu)
Date: Sat May 26 17:49:14 EDT 2007

On Sat, 2007-05-26 at 17:14 -0400, Jon Rafkind 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
> [...]

Jon: As of version 370 (more precisely, since 369.1), PLT Scheme has a
new unit system, and the DrScheme tool interface uses the new units. So
the code is correct as it is. The problem seems to be that you're using
a package written for version 370 on an installation of version 360.

Grant: Your package should define 'required-core-version' (search Help
Desk) in its info.ss file to be something like "370". That will help
people avoid this problem. Unfortunately, I don't know if it's possible
to make it retroactive for the current package on PLaneT.

Ryan


> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme



Posted on the users mailing list.