<!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. 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. 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. (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 = planet link neil $(1).plt $(2) $(3) ~/scheme/$(1)<br>
PlanetUnlink = planet unlink neil $(1).plt $(2) $(3)<br>
<br>
planet-links:<br>
$(call PlanetLink,srfi-9-plus,1,1)<br>
$(call PlanetLink,htmlprag,1,6)<br>
$(call PlanetLink,numformat,1,0)<br>
$(call PlanetLink,uri,1,1)<br>
$(call PlanetLink,csv,1,6)<br>
$(call PlanetLink,postnet,1,1)<br>
$(call PlanetLink,urlskip,1,1)<br>
$(call PlanetLink,bigtime,1,0)<br>
$(call PlanetLink,html-parse,1,0)<br>
$(call PlanetLink,html-template,1,0)<br>
$(call PlanetLink,html-write,1,0)<br>
$(call PlanetLink,scgi,1,0)<br>
$(call PlanetLink,shtml,1,0)<br>
$(call PlanetLink,xexp,1,0)<br>
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". 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>