<?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: Adventures trying to use open-source libraries</title>
	<atom:link href="http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/feed" rel="self" type="application/rss+xml" />
	<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries</link>
	<description>Software and Innovation</description>
	<lastBuildDate>Sun, 10 Jul 2011 14:13:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Scott L. Burson</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-26756</link>
		<dc:creator>Scott L. Burson</dc:creator>
		<pubDate>Mon, 11 May 2009 20:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-26756</guid>
		<description>There is a CL darcs client, cl-darcs, which looks like it would have been adequate for this purpose (I think it can pull but not push).  I haven&#039;t tried it, though.</description>
		<content:encoded><![CDATA[<p>There is a CL darcs client, cl-darcs, which looks like it would have been adequate for this purpose (I think it can pull but not push).  I haven&#8217;t tried it, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gwern</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-26726</link>
		<dc:creator>gwern</dc:creator>
		<pubDate>Mon, 11 May 2009 12:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-26726</guid>
		<description>@David House: well, there used to be asdf-install http://www.cliki.net/ASDF-Install but I don&#039;t know how polished or used it is compared to cabal-install.</description>
		<content:encoded><![CDATA[<p>@David House: well, there used to be asdf-install <a href="http://www.cliki.net/ASDF-Install" rel="nofollow">http://www.cliki.net/ASDF-Install</a> but I don&#8217;t know how polished or used it is compared to cabal-install.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Weinreb</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-25974</link>
		<dc:creator>Dan Weinreb</dc:creator>
		<pubDate>Sun, 03 May 2009 11:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-25974</guid>
		<description>@Rob: I&#039;m sure you&#039;re right.  What will take some time is peripheral activities such as relocating my home dir from one place to another, getting my environment set up regarding networking and apps and files in the right place, and all that.  It&#039;s probably all straightforward but it will surely require some learning, trying out, and time.  Fortunately I have many helpful and friendly co-workers who will be forgiving about helping a stumbling newbie like me.</description>
		<content:encoded><![CDATA[<p>@Rob: I&#8217;m sure you&#8217;re right.  What will take some time is peripheral activities such as relocating my home dir from one place to another, getting my environment set up regarding networking and apps and files in the right place, and all that.  It&#8217;s probably all straightforward but it will surely require some learning, trying out, and time.  Fortunately I have many helpful and friendly co-workers who will be forgiving about helping a stumbling newbie like me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-25917</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Sun, 03 May 2009 00:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-25917</guid>
		<description>On Linux install taking an hour: Sure, if you include installing everything else you had before and completely from scratch, but I have found the basic Ubuntu install takes maybe 20 minutes at most.  If you have a distro with good package management then upgrading to the newest version is trivially fast, maybe 5-10 minutes, and you still have your entire configuration intact.</description>
		<content:encoded><![CDATA[<p>On Linux install taking an hour: Sure, if you include installing everything else you had before and completely from scratch, but I have found the basic Ubuntu install takes maybe 20 minutes at most.  If you have a distro with good package management then upgrading to the newest version is trivially fast, maybe 5-10 minutes, and you still have your entire configuration intact.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaleberg</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-25198</link>
		<dc:creator>Kaleberg</dc:creator>
		<pubDate>Sat, 25 Apr 2009 03:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-25198</guid>
		<description>That&#039;s hilarious, but horribly typical.

It is no different in the C world. I remember trying to compile the gtk library and wound up having to download a dozen libraries, all needing to be recompiled from source. Amazingly, I got the entire thing to compile and link, but it never worked quite right, and I was damned if I was going to debug it.</description>
		<content:encoded><![CDATA[<p>That&#8217;s hilarious, but horribly typical.</p>
<p>It is no different in the C world. I remember trying to compile the gtk library and wound up having to download a dozen libraries, all needing to be recompiled from source. Amazingly, I got the entire thing to compile and link, but it never worked quite right, and I was damned if I was going to debug it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Tibbetts</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-24690</link>
		<dc:creator>Richard Tibbetts</dc:creator>
		<pubDate>Sun, 19 Apr 2009 03:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-24690</guid>
		<description>The technical term for this exercise of dependency following and unwanted technical exploration is &quot;yak shaving&quot;. See the original http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html and the more modern http://en.wiktionary.org/wiki/yak_shaving

Part of the reason the problem persists in free software is because the community is so tolerant of it they don&#039;t even notice it. See the comment above that you should just install a new version of linux, because it will &quot;only take an hour&quot;.

The upside of yak shaving is that you generally learn some things you never would have otherwise, and often they come in handy later.</description>
		<content:encoded><![CDATA[<p>The technical term for this exercise of dependency following and unwanted technical exploration is &#8220;yak shaving&#8221;. See the original <a href="http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html" rel="nofollow">http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html</a> and the more modern <a href="http://en.wiktionary.org/wiki/yak_shaving" rel="nofollow">http://en.wiktionary.org/wiki/yak_shaving</a></p>
<p>Part of the reason the problem persists in free software is because the community is so tolerant of it they don&#8217;t even notice it. See the comment above that you should just install a new version of linux, because it will &#8220;only take an hour&#8221;.</p>
<p>The upside of yak shaving is that you generally learn some things you never would have otherwise, and often they come in handy later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ascription is an Anathema to any Enthusiasm &#8250; the briar patch</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-23898</link>
		<dc:creator>Ascription is an Anathema to any Enthusiasm &#8250; the briar patch</dc:creator>
		<pubDate>Sun, 12 Apr 2009 21:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-23898</guid>
		<description>[...] wrote up his travails getting some Lisp libraries working on.  Boy have I been [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote up his travails getting some Lisp libraries working on.  Boy have I been [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Hyde</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-23869</link>
		<dc:creator>Ben Hyde</dc:creator>
		<pubDate>Sun, 12 Apr 2009 16:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-23869</guid>
		<description>Yeah, there certainly is a worse is better syndrome seen across open source software stacks.

Clbuild is treating me reasonably well these days; but I&#039;m currently using sbcl.

@Faré you slay me!  The  further down your install software stack you upgrade the more things upstream must be upgraded, and the greater the chance one of them is going to surprise you.  If that wasn&#039;t true then you&#039;d start each day by installing the latest version of the OS, it&#039;s libraries et. al.  Now that might be the best option but it&#039;s not how most of work.</description>
		<content:encoded><![CDATA[<p>Yeah, there certainly is a worse is better syndrome seen across open source software stacks.</p>
<p>Clbuild is treating me reasonably well these days; but I&#8217;m currently using sbcl.</p>
<p>@Faré you slay me!  The  further down your install software stack you upgrade the more things upstream must be upgraded, and the greater the chance one of them is going to surprise you.  If that wasn&#8217;t true then you&#8217;d start each day by installing the latest version of the OS, it&#8217;s libraries et. al.  Now that might be the best option but it&#8217;s not how most of work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Slobodan Blazeski</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-23683</link>
		<dc:creator>Slobodan Blazeski</dc:creator>
		<pubDate>Sat, 11 Apr 2009 07:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-23683</guid>
		<description>@Dan  
I agree about problem not being specific to lisp and I have nothing but hat down to authors of common lisp libraries (King, Weitz, Battayani, Antoniotti, Constanza and many other homage to you).  But we must understand that we live in a lisp world. Those little things that make a difference from barely usable hackbrary to a quality library take a lot of time and grunt work to write. The payoff is that when they are written users could concentrate on making something useful instead of wasting time to make damn thing work or rise the white flag and start new hackbrary. 
Also it sends a signal to other lispers that barely usable is Ok. I know that lispers are a smart persons and that for every solution they could think of dozen architectural solution that would be far better. But unless you&#039;re planning to spend time to bring your dream architecture to a real library  please, please swallow your pride and help the second-best-available to become more polished. 
We know the joke about  *real* programmers who are 50% done after 1 week,  90% done after 1 month, 95% done after 3 months, and leave the project after 6 months on 99%  because remaining 1% needs 99% of the work. That&#039;s just my humble opinion or I&#039;m getting old :)</description>
		<content:encoded><![CDATA[<p>@Dan<br />
I agree about problem not being specific to lisp and I have nothing but hat down to authors of common lisp libraries (King, Weitz, Battayani, Antoniotti, Constanza and many other homage to you).  But we must understand that we live in a lisp world. Those little things that make a difference from barely usable hackbrary to a quality library take a lot of time and grunt work to write. The payoff is that when they are written users could concentrate on making something useful instead of wasting time to make damn thing work or rise the white flag and start new hackbrary.<br />
Also it sends a signal to other lispers that barely usable is Ok. I know that lispers are a smart persons and that for every solution they could think of dozen architectural solution that would be far better. But unless you&#8217;re planning to spend time to bring your dream architecture to a real library  please, please swallow your pride and help the second-best-available to become more polished.<br />
We know the joke about  *real* programmers who are 50% done after 1 week,  90% done after 1 month, 95% done after 3 months, and leave the project after 6 months on 99%  because remaining 1% needs 99% of the work. That&#8217;s just my humble opinion or I&#8217;m getting old <img src='http://danweinreb.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Moon</title>
		<link>http://danweinreb.org/blog/adventures-trying-to-use-open-source-libraries/comment-page-1#comment-23621</link>
		<dc:creator>Dave Moon</dc:creator>
		<pubDate>Fri, 10 Apr 2009 20:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://danweinreb.org/blog/?p=143#comment-23621</guid>
		<description>You start with a little unit test framework that took 5 minutes to write, and then you &quot;improve&quot; it, and before you know what you have done you end up with a total cancer like junit.  Better to have stopped after 5 minutes.  That&#039;s my opinion anyway.  I guess Common Lisp is fortunate not to have anything as bad as junit yet.</description>
		<content:encoded><![CDATA[<p>You start with a little unit test framework that took 5 minutes to write, and then you &#8220;improve&#8221; it, and before you know what you have done you end up with a total cancer like junit.  Better to have stopped after 5 minutes.  That&#8217;s my opinion anyway.  I guess Common Lisp is fortunate not to have anything as bad as junit yet.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

