<?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: 2009: The Year Of Hackage</title>
	<atom:link href="http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/</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: andrew u frank</title>
		<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/comment-page-1/#comment-315</link>
		<dc:creator>andrew u frank</dc:creator>
		<pubDate>Sun, 06 Sep 2009 10:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=207#comment-315</guid>
		<description><![CDATA[&lt;p&gt;I am in a similar situation - i sometimes fix packages from hackage for my own use but i have not figured out a convenient way to feed back the changes. for example, i would have saved time when the fix on haskelldb were in hackage when i searched for a haskell db connection (i use now HDBC).&lt;/p&gt;

&lt;p&gt;i method with keeping fixes contributed but not yet tested separate from the &#039;unstable&#039; last version of the developers, but still making them available in hackage when required would be helpful.&lt;/p&gt;

&lt;p&gt;another solution could be to automatically add a wiki page to every package; contribution (fixes) could then be put there and would be available to others running into the same problems.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I am in a similar situation &#8211; i sometimes fix packages from hackage for my own use but i have not figured out a convenient way to feed back the changes. for example, i would have saved time when the fix on haskelldb were in hackage when i searched for a haskell db connection (i use now HDBC).</p>

<p>i method with keeping fixes contributed but not yet tested separate from the &#8216;unstable&#8217; last version of the developers, but still making them available in hackage when required would be helpful.</p>

<p>another solution could be to automatically add a wiki page to every package; contribution (fixes) could then be put there and would be available to others running into the same problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cabal-install is awesome &#124; Alson Kemp</title>
		<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/comment-page-1/#comment-129</link>
		<dc:creator>Cabal-install is awesome &#124; Alson Kemp</dc:creator>
		<pubDate>Sun, 01 Feb 2009 06:10:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=207#comment-129</guid>
		<description><![CDATA[&lt;p&gt;[...] also: 2009-The Year Of Hackage and A Plea For [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>[...] also: 2009-The Year Of Hackage and A Plea For [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dragan gajic</title>
		<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/comment-page-1/#comment-99</link>
		<dc:creator>dragan gajic</dc:creator>
		<pubDate>Tue, 13 Jan 2009 14:12:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=207#comment-99</guid>
		<description><![CDATA[&lt;p&gt;nixos.org has functional package management system that essentially versions all the deps together&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>nixos.org has functional package management system that essentially versions all the deps together</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alson</title>
		<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/comment-page-1/#comment-57</link>
		<dc:creator>alson</dc:creator>
		<pubDate>Fri, 02 Jan 2009 17:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=207#comment-57</guid>
		<description><![CDATA[&lt;p&gt;Ganesh,&lt;/p&gt;

&lt;p&gt;I tend to agree, but there&#039;s got to be a happy middle ground.  See Frederik&#039;s comment: here&#039;s someone who could contribute, but is looking for an easy way to do so.  Something like GitHub would allow him to update his repository very easily and the Hackage team could decide that his repo represents the current released version.  Not a perfect solution, but then Haskell is a young-ish language and can&#039;t necessarily adopt Debian&#039;s development framework yet...&lt;/p&gt;

&lt;p&gt;Frederik,&lt;/p&gt;

&lt;p&gt;Really!?  Color me impressed.  I&#039;ve had similar experiences with libraries and have usually decided not to go through the hassle of figuring out how to ship patches back.  That&#039;s why I&#039;m sorta-advocating the GitHub thing, which would make it very easy to send your patches back to your own &#039;forked&#039;-version of the library.  Thereafter the maintainer could pull the patch or the library could be switched to pull from your &#039;fork&#039;.&lt;/p&gt;

&lt;p&gt;Unless you&#039;re sending back your patches, I would still vote that HaskellDB be marked as only functional with GHC 6.6.  I firmly believe that, once someone dips their toe into the Haskell swimming pool, they generally get turned off by the difficulty of building libraries.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Ganesh,</p>

<p>I tend to agree, but there&#8217;s got to be a happy middle ground.  See Frederik&#8217;s comment: here&#8217;s someone who could contribute, but is looking for an easy way to do so.  Something like GitHub would allow him to update his repository very easily and the Hackage team could decide that his repo represents the current released version.  Not a perfect solution, but then Haskell is a young-ish language and can&#8217;t necessarily adopt Debian&#8217;s development framework yet&#8230;</p>

<p>Frederik,</p>

<p>Really!?  Color me impressed.  I&#8217;ve had similar experiences with libraries and have usually decided not to go through the hassle of figuring out how to ship patches back.  That&#8217;s why I&#8217;m sorta-advocating the GitHub thing, which would make it very easy to send your patches back to your own &#8216;forked&#8217;-version of the library.  Thereafter the maintainer could pull the patch or the library could be switched to pull from your &#8216;fork&#8217;.</p>

<p>Unless you&#8217;re sending back your patches, I would still vote that HaskellDB be marked as only functional with GHC 6.6.  I firmly believe that, once someone dips their toe into the Haskell swimming pool, they generally get turned off by the difficulty of building libraries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frederik</title>
		<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/comment-page-1/#comment-56</link>
		<dc:creator>frederik</dc:creator>
		<pubDate>Fri, 02 Jan 2009 15:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=207#comment-56</guid>
		<description><![CDATA[&lt;p&gt;As for haskelldb: I&#039;m using it with GHC 6.10.1. I fixed the cabal files and some imports in the source files of the haskelldb package and three of its dependencies and it works. But I didn&#039;t contact the package maintainers yet and I think I shouldn&#039;t upload the packages to hackage without contacting all of them first...&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>As for haskelldb: I&#8217;m using it with GHC 6.10.1. I fixed the cabal files and some imports in the source files of the haskelldb package and three of its dependencies and it works. But I didn&#8217;t contact the package maintainers yet and I think I shouldn&#8217;t upload the packages to hackage without contacting all of them first&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ganesh Sittampalam</title>
		<link>http://www.alsonkemp.com/haskell/2009-the-year-of-hackage/comment-page-1/#comment-54</link>
		<dc:creator>Ganesh Sittampalam</dc:creator>
		<pubDate>Fri, 02 Jan 2009 12:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.alsonkemp.com/?p=207#comment-54</guid>
		<description><![CDATA[&lt;p&gt;I think automatically pulling from development repositories to hackage is exactly the wrong thing to do in terms of stability. Perhaps if hackage supported different &quot;streams&quot; (stable/unstable) it might make more sense but there&#039;d still be issues with version numbers and the like as people don&#039;t bump the version number with every single checkin.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I think automatically pulling from development repositories to hackage is exactly the wrong thing to do in terms of stability. Perhaps if hackage supported different &#8220;streams&#8221; (stable/unstable) it might make more sense but there&#8217;d still be issues with version numbers and the like as people don&#8217;t bump the version number with every single checkin.</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 348/370 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d1r5286bar8cf9.cloudfront.net

 Served from: www.alsonkemp.com @ 2013-05-25 12:48:57 by W3 Total Cache -->