Hello Rob,<br><br><div class="gmail_quote">On Thu, May 29, 2008 at 12:05 PM, Rob Hoelz <<a href="mailto:hoelz@wisc.edu">hoelz@wisc.edu</a>> 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 <<a href="mailto:ndmitchell@gmail.com">ndmitchell@gmail.com</a>> wrote:<br>
<br>
</div><div><div></div><div class="Wj3C7c">> Hi<br>
><br>
> > Rationale: We need a CPAN<br>
><br>
> We choose to spell CPAN as "Hackage"<br>
><br>
> >, a cabal that is smart enough to know what to<br>
> > to, even if building depends on make<br>
><br>
> Why should building depend on make? Shouldn't cabal build stuff for<br>
> us? We need a cabal that is clever enough that we don't need a make.<br>
><br>
> >, grapefruit authors that commit<br>
> > to hackage<br>
><br>
> Or someone to help show the grapefruit authors the light. I helped put<br>
> smallcheck on hackage, others have done other packages. Perhaps you<br>
> could do grapefruit?<br>
><br>
> >, a cabal-inst that can install from darcs (or at least from<br>
> > a local directory)<br>
><br>
> Yes, that would be lovely!<br>
><br>
> >, or maybe just a make-replacement for haskell, like<br>
> > java has with ant (which is really cool if you successfully do not<br>
> > notice the xml-syntax).<br>
><br>
> We have replaced a lot of make with just --make in GHC. Cabal replaces<br>
> more. What more bits of make do you need? If you can say why make is<br>
> still necessary, people may be able to eliminate it.<br>
><br>
> Thanks<br>
><br>
> Neil<br>
> _______________________________________________<br>
> Haskell-Cafe mailing list<br>
> <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
> <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. Unless I haven'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> cabal update<br> cabal list <pattern><br> cabal install <br><br>For example,<br> cabal update -- updates your list of packages<br>
cabal list xml -- searches the list of packages matching the pattern xml<br> cabal install HaXml -- will download and install the package.<br><br>Is that what you were wanting? :)<br>__<br>Donnie <br></div>
</div>