I havn't tested this, but it might be possible to just make a symbolic
link from ".plt-scheme/planet/noels-planet-package" to
"/home/noel/scheme-working-directories/noels-planet-package".
This working would depend on how clever the planet tool is.<br><br>
Corey<br>
<br><div><span class="gmail_quote">On 10/21/05, <b class="gmail_sendername">Noel Welsh</b> <<a href="mailto:noelwelsh@yahoo.com">noelwelsh@yahoo.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
PLaneT is great! PLaneT sucks! Let me illustrate.<br><br>Say I'm working on libraries A and B. They are<br>interdependent. In A I refer to B via it's PLaneT address<br>so things Just Work when someone uses A. All good.
<br><br>Now I want to work on A. I'm adding some new functionality<br>that requires new functionality in B. This is a big change<br>so I want to work on both A and B for some time before I<br>release them. Suddenly all is not good. I have to change
<br>all references to B in A to use a normal collection<br>directory so that I can see my local changes to B. Then I<br>have to change them back when I release. Woe is me!<br><br>What are good ways to get around this problem? I can think
<br>of:<br><br>1. PLaneT has a notion of branches and becomes very<br>complicated<br><br>2. I run a local PLaneT server. This is clearly the better<br>option, though the docs don't give any indication on how to<br>do this.
<br><br>Any (better) ideas?<br><br>Cheers,<br>Noel<br><br>Email: noelwelsh <at> yahoo <dot> com noel <at> untyped <dot> com<br>AIM: noelhwelsh<br>Blogs: <a href="http://monospaced.blogspot.com/">
http://monospaced.blogspot.com/</a> <a href="http://www.untyped.com/untyping/">http://www.untyped.com/untyping/</a><br><br><br><br><br>__________________________________<br>Yahoo! Mail - PC Magazine Editors' Choice 2005<br>
<a href="http://mail.yahoo.com">http://mail.yahoo.com</a><br>_________________________________________________<br> For list-related administrative tasks:<br> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">
http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br></blockquote></div><br><br clear="all"><br>-- <br>((lambda (y) (y y)) (lambda (y) (y y)))