<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A Plea For &#8220;cabal install&#8221;</title>
	<atom:link href="http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/</link>
	<description>Hackfoofery</description>
	<lastBuildDate>Sat, 18 May 2013 16:45:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Cabal-install is awesome &#124; Alson Kemp</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-130</link>
		<dc:creator>Cabal-install is awesome &#124; Alson Kemp</dc:creator>
		<pubDate>Sun, 01 Feb 2009 06:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-130</guid>
		<description><![CDATA[&lt;p&gt;[...] See also: 2009-The Year Of Hackage and A Plea For Cabal-install [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>[...] See also: 2009-The Year Of Hackage and A Plea For Cabal-install [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 2009: The Year Of Hackage &#124; Alson Kemp</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-53</link>
		<dc:creator>2009: The Year Of Hackage &#124; Alson Kemp</dc:creator>
		<pubDate>Fri, 02 Jan 2009 02:24:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-53</guid>
		<description><![CDATA[&lt;p&gt;[...] seems pretty stable, but the greater GHC platform seems pretty unstable. I&#8217;ve already written about how we&#8217;re [sorta] missing a vital part of the tool chain (it was broken when I tried to [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>[...] seems pretty stable, but the greater GHC platform seems pretty unstable. I&#8217;ve already written about how we&#8217;re [sorta] missing a vital part of the tool chain (it was broken when I tried to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alson</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-50</link>
		<dc:creator>alson</dc:creator>
		<pubDate>Sun, 28 Dec 2008 21:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-50</guid>
		<description><![CDATA[&lt;p&gt;Saizan,&lt;/p&gt;

&lt;p&gt;I tried building Yi a couple of years ago...  Probably should have checked the project again before commenting since the project looks to be very alive.  I&#039;ll try to build it again.&lt;/p&gt;

&lt;p&gt;Also, thank you for the note about &quot;cabal install&quot; pulling in dependencies.  I would expect &quot;cabal build&quot; to do the same, too, no?  But it doesn&#039;t...&lt;/p&gt;

&lt;p&gt;A&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Saizan,</p>

<p>I tried building Yi a couple of years ago&#8230;  Probably should have checked the project again before commenting since the project looks to be very alive.  I&#8217;ll try to build it again.</p>

<p>Also, thank you for the note about &#8220;cabal install&#8221; pulling in dependencies.  I would expect &#8220;cabal build&#8221; to do the same, too, no?  But it doesn&#8217;t&#8230;</p>

<p>A</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saizan</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-49</link>
		<dc:creator>Saizan</dc:creator>
		<pubDate>Sun, 28 Dec 2008 08:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-49</guid>
		<description><![CDATA[&lt;p&gt;Fabio.
you&#039;re probably confusing (since it&#039;s easy..) Cabal the library and cabal the executable, which comes in the cabal-install package, since the latter does download all the dependencies and build them automatically, either by &quot;cabal install foo&quot; or running &quot;cabal install&quot; in a directory with a .cabal file&lt;/p&gt;

&lt;p&gt;Shawn,
see the --global options, it&#039;ll install packages in the global packagedb and under /usr/local by default, see also --prefix and --root-cmd, or cabal install --help in general.&lt;/p&gt;

&lt;p&gt;Alson,
tried building yi from the darcs repo?&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Fabio.
you&#8217;re probably confusing (since it&#8217;s easy..) Cabal the library and cabal the executable, which comes in the cabal-install package, since the latter does download all the dependencies and build them automatically, either by &#8220;cabal install foo&#8221; or running &#8220;cabal install&#8221; in a directory with a .cabal file</p>

<p>Shawn,
see the &#8211;global options, it&#8217;ll install packages in the global packagedb and under /usr/local by default, see also &#8211;prefix and &#8211;root-cmd, or cabal install &#8211;help in general.</p>

<p>Alson,
tried building yi from the darcs repo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alson</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-48</link>
		<dc:creator>alson</dc:creator>
		<pubDate>Sun, 28 Dec 2008 00:01:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-48</guid>
		<description><![CDATA[&lt;p&gt;gwern,&lt;/p&gt;

&lt;p&gt;I definitely know how to install Haskell packages, but, as with many other languages, it&#039;s much easier and more enjoyable to automate the process.  Turbinado has the following dependency list (many of which are built into GHC) and making sure that you have just-the-right versions installed is not fun...:
&lt;pre&gt;
                       base &lt; 4.0, 
                       containers, 
                       directory, 
                       filepath, 
                       harp == 0.4, 
                       HDBC, 
                       HDBC-postgresql, 
                       hslogger, 
                       hsx == 0.4.5, 
                       HTTP &lt; 4000, 
                       mtl, 
                       network, 
                       old-locale, 
                       old-time, 
                       parsec, 
                       plugins, 
                       pretty, 
                       regex-compat, 
                       time
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;A&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>gwern,</p>

<p>I definitely know how to install Haskell packages, but, as with many other languages, it&#8217;s much easier and more enjoyable to automate the process.  Turbinado has the following dependency list (many of which are built into GHC) and making sure that you have just-the-right versions installed is not fun&#8230;:
<pre><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; base &amp;lt; 4.0, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; containers, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; directory, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filepath, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; harp == 0.4, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HDBC, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HDBC-postgresql, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hslogger, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hsx == 0.4.5, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP &amp;lt; 4000, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mtl, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; network, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; old-locale, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; old-time, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parsec, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plugins, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pretty, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; regex-compat, 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time
</pre></pre></p>

<p>A</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gwern</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-47</link>
		<dc:creator>gwern</dc:creator>
		<pubDate>Sat, 27 Dec 2008 22:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-47</guid>
		<description><![CDATA[&lt;p&gt;You guys know that cabal install acts basically the same for installing from a directory and installing from Hackage, right?
ie. &#039;cabal install yi&#039; fetchs and builds and installs dependencies for yi just as &#039;cd ~/bin/yi &amp;&amp; cabal install&#039; (where ~/bin/yi is obviously the repo) would.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>You guys know that cabal install acts basically the same for installing from a directory and installing from Hackage, right?
ie. &#8216;cabal install yi&#8217; fetchs and builds and installs dependencies for yi just as &#8216;cd ~/bin/yi &amp;&amp; cabal install&#8217; (where ~/bin/yi is obviously the repo) would.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alson</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-46</link>
		<dc:creator>alson</dc:creator>
		<pubDate>Sat, 27 Dec 2008 14:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-46</guid>
		<description><![CDATA[&lt;p&gt;Fabio,&lt;/p&gt;

&lt;p&gt;I can&#039;t wait to see if I come up with a proper ORM, either...  I&#039;m a generalist so I&#039;m kinda hoping that I can get the ORM to a reasonable state so that someone who&#039;s smarter can take and run with it...&lt;/p&gt;

&lt;p&gt;Shawn,&lt;/p&gt;

&lt;p&gt;I was wondering the same thing the other day.  My assumption had been that the cabal command line tool would be installed wherever GHC was installed (~/bin or /usr/local/bin).  I&#039;m not sure why that isn&#039;t the case, but the deviation from expected/default behavior won&#039;t help adoption of the tool.  I assume that the Cabal team chose to install in ~/.cabal for a reason... I just don&#039;t know what the reason is...&lt;/p&gt;

&lt;p&gt;A&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Fabio,</p>

<p>I can&#8217;t wait to see if I come up with a proper ORM, either&#8230;  I&#8217;m a generalist so I&#8217;m kinda hoping that I can get the ORM to a reasonable state so that someone who&#8217;s smarter can take and run with it&#8230;</p>

<p>Shawn,</p>

<p>I was wondering the same thing the other day.  My assumption had been that the cabal command line tool would be installed wherever GHC was installed (~/bin or /usr/local/bin).  I&#8217;m not sure why that isn&#8217;t the case, but the deviation from expected/default behavior won&#8217;t help adoption of the tool.  I assume that the Cabal team chose to install in ~/.cabal for a reason&#8230; I just don&#8217;t know what the reason is&#8230;</p>

<p>A</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabio Cevasco</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-45</link>
		<dc:creator>Fabio Cevasco</dc:creator>
		<pubDate>Sat, 27 Dec 2008 13:59:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-45</guid>
		<description><![CDATA[&lt;p&gt;@Alson Yes, I was kind of &quot;expecting&quot; cabal to download &lt;em&gt;and build&lt;/em&gt; all the dependencies for me :-) Actually, writing a script which does so shouldn&#039;t be too hard (at least a very rudimentary one)...&lt;/p&gt;

&lt;p&gt;I had a very brief look at Turbinado, and it seems promising. I can&#039;t wait to see if you come up with a proper (and simple) ORM.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>@Alson Yes, I was kind of &#8220;expecting&#8221; cabal to download <em>and build</em> all the dependencies for me <img src='http://d1r5286bar8cf9.cloudfront.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Actually, writing a script which does so shouldn&#8217;t be too hard (at least a very rudimentary one)&#8230;</p>

<p>I had a very brief look at Turbinado, and it seems promising. I can&#8217;t wait to see if you come up with a proper (and simple) ORM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-44</link>
		<dc:creator>Shawn</dc:creator>
		<pubDate>Sat, 27 Dec 2008 13:55:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-44</guid>
		<description><![CDATA[&lt;p&gt;Why does it install in ~/.cabal by default?. I want a root level install shared by all users. How about /usr/local or /opt/local? Maybe this is possible, but it&#039;s not obvious or the default.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Why does it install in ~/.cabal by default?. I want a root level install shared by all users. How about /usr/local or /opt/local? Maybe this is possible, but it&#8217;s not obvious or the default.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alson</title>
		<link>http://www.alsonkemp.com/haskell/a-plea-for-cabal-install/comment-page-1/#comment-43</link>
		<dc:creator>alson</dc:creator>
		<pubDate>Sat, 27 Dec 2008 13:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=177#comment-43</guid>
		<description><![CDATA[&lt;p&gt;Fabio,&lt;/p&gt;

&lt;p&gt;Funny.  I&#039;ve tried to build Yi, too.  I don&#039;t think that I had much luck either!  ;)&lt;/p&gt;

&lt;p&gt;On deps: I think that &quot;cabal install&quot; does handle dependencies, but it only does so on install.  Thus far, I don&#039;t think that you can do &quot;cabal build&quot; and have dependencies tracked down and built (which I would &lt;em&gt;love&lt;/em&gt; for use with Turbinado).&lt;/p&gt;

&lt;p&gt;A&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Fabio,</p>

<p>Funny.  I&#8217;ve tried to build Yi, too.  I don&#8217;t think that I had much luck either!  <img src='http://d1r5286bar8cf9.cloudfront.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>On deps: I think that &#8220;cabal install&#8221; does handle dependencies, but it only does so on install.  Thus far, I don&#8217;t think that you can do &#8220;cabal build&#8221; and have dependencies tracked down and built (which I would <em>love</em> for use with Turbinado).</p>

<p>A</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 428/451 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d1r5286bar8cf9.cloudfront.net

 Served from: www.alsonkemp.com @ 2013-05-24 15:08:42 by W3 Total Cache -->