<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Synx wrote at 12/09/2009 05:01 PM:
<blockquote cite="mid:4B201E25.7080506@synx.us.to" type="cite">
  <pre wrap="">Noel Welsh wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Why not use a planet dev link?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Oh so *that's* what that's for. ._.</pre>
</blockquote>
<br>
Noel might've given me the same admonition a while ago.&nbsp; Something
about the PLaneT documentation seems (seemed?) to somehow mysteriously
obscure
the fact that development links are the obvious mechanism to use.<br>
<br>
Basically, as you're working on a new version of a package for PLaneT,
you make a development link for what will eventually be the version
number in the PLaneT repository.&nbsp; If you're editing more then one or
two packages and/or if you're working on multiple machines, you
probably want to have a crude shell script or Makefile rule checked
into your SCM system that executes a series of "planet link" commands
for these new versions as well as a series of "planet unlink" commands
for versions that have recently been released.&nbsp; (I said "crude"; there
are obvious shortcomings.)<br>
<br>
Here's the pertinent chunk of my "~/scheme/Makefile" at the moment:<br>
<br>
<br>
PlanetLink&nbsp;&nbsp; = planet link neil $(1).plt $(2) $(3) ~/scheme/$(1)<br>
PlanetUnlink = planet unlink neil $(1).plt $(2) $(3)<br>
<br>
planet-links:<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,srfi-9-plus,1,1)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,htmlprag,1,6)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,numformat,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,uri,1,1)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,csv,1,6)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,postnet,1,1)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,urlskip,1,1)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,bigtime,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,html-parse,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,html-template,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,html-write,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,scgi,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,shtml,1,0)<br>
&nbsp;&nbsp;&nbsp; $(call PlanetLink,xexp,1,0)<br>
&nbsp;&nbsp;&nbsp; planet show<br>
<br>
<br>
When I release PLaneT version "(1 1)" of package "srfi-9-plus", I will
change the corresponding "PlanetLink" to a "PlanetUnlink", and then do
a "make planet-links".&nbsp; And then, the next day or month, I will remove
that line entirely.<br>
<br>
<div class="moz-signature">-- <br>
<a class="moz-txt-link-freetext" href="http://www.neilvandyke.org/">http://www.neilvandyke.org/</a>
</div>
</body>
</html>