<div><div class="gmail_quote">On Mon, Oct 17, 2011 at 11:46 PM, Lutger Blijdestijn <span dir="ltr"><<a href="mailto:lutger.blijdestijn@gmail.com">lutger.blijdestijn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">Walter Bright wrote:<br>
<br>
> On 10/17/2011 12:42 AM, Jacob Carlborg wrote:<br>
>> Already working on a package manager for D:<br>
>><br>
>> <a href="https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D" target="_blank">https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D</a><br>
>> <a href="https://github.com/jacob-carlborg/orbit/" target="_blank">https://github.com/jacob-carlborg/orbit/</a><br>
><br>
><br>
> Is it possible (and worthwhile) to layer a package manager over a github<br>
> repository?<br>
<br>
</div></div>Yes, pip (for python) can do it.<br>
</blockquote></div><br></div><div>Homebrew[1] does too.  It's rather slick actually.  You can type "brew edit <package>" and it'll open the script it uses to install that package (typically just a configure and make install) in an editor.  You make your changes and save and it saves to a local git clone of the "formulas" (package installation scripts).  If you have a shared development environment you can share this modified repository among your developers so everyone is working with the same packages.  It's design is rather clever and makes full use of DVCSes.</div>
<div><br></div><div>Regards,</div><div>Brad Anderson<br><div><br></div><div>[1] <a href="http://mxcl.github.com/homebrew/">http://mxcl.github.com/homebrew/</a><br><br></div></div>