Hello Rob,<br><br><div class="gmail_quote">On Thu, May 29, 2008 at 12:05 PM, Rob Hoelz &lt;<a href="mailto:hoelz@wisc.edu">hoelz@wisc.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Neil Mitchell &lt;<a href="mailto:ndmitchell@gmail.com">ndmitchell@gmail.com</a>&gt; wrote:<br>
<br>
</div><div><div></div><div class="Wj3C7c">&gt; Hi<br>
&gt;<br>
&gt; &gt; Rationale: We need a CPAN<br>
&gt;<br>
&gt; We choose to spell CPAN as &quot;Hackage&quot;<br>
&gt;<br>
&gt; &gt;, a cabal that is smart enough to know what to<br>
&gt; &gt; to, even if building depends on make<br>
&gt;<br>
&gt; Why should building depend on make? Shouldn&#39;t cabal build stuff for<br>
&gt; us? We need a cabal that is clever enough that we don&#39;t need a make.<br>
&gt;<br>
&gt; &gt;, grapefruit authors that commit<br>
&gt; &gt; to hackage<br>
&gt;<br>
&gt; Or someone to help show the grapefruit authors the light. I helped put<br>
&gt; smallcheck on hackage, others have done other packages. Perhaps you<br>
&gt; could do grapefruit?<br>
&gt;<br>
&gt; &gt;, a cabal-inst that can install from darcs (or at least from<br>
&gt; &gt; a local directory)<br>
&gt;<br>
&gt; Yes, that would be lovely!<br>
&gt;<br>
&gt; &gt;, or maybe just a make-replacement for haskell, like<br>
&gt; &gt; java has with ant (which is really cool if you successfully do not<br>
&gt; &gt; notice the xml-syntax).<br>
&gt;<br>
&gt; We have replaced a lot of make with just --make in GHC. Cabal replaces<br>
&gt; more. What more bits of make do you need? If you can say why make is<br>
&gt; still necessary, people may be able to eliminate it.<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Neil<br>
&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br>
</div></div>Hackage and Cabal are nice, but a command line tool for automatically<br>
searching Hackage and installing Hackage packages (like the cpan<br>
program, or easy_install) would be nice. &nbsp;Unless I haven&#39;t done my<br>
homework and this tool exists...<br>
<br>
Thanks,<br>
<font color="#888888">Rob<br>
</font><div><div></div></div></blockquote><div><br><br>Try this:<br>&nbsp; cabal update<br>&nbsp; cabal list &lt;pattern&gt;<br>&nbsp; cabal install <br><br>For example,<br>&nbsp; cabal update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- updates your list of packages<br>
&nbsp; cabal list xml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- searches the list of packages matching the pattern xml<br>&nbsp; cabal install HaXml&nbsp; -- will download and install the package.<br><br>Is that what you were wanting?&nbsp; :)<br>__<br>Donnie <br></div>
</div>