<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ryppl</title>
	<atom:link href="http://ryppl.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryppl.org</link>
	<description>The Ryppl Project</description>
	<lastBuildDate>Sat, 04 Feb 2012 02:36:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ZeroInstall Assessment</title>
		<link>http://ryppl.org/2012/02/03/zeroinstall-assessment/</link>
		<comments>http://ryppl.org/2012/02/03/zeroinstall-assessment/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 02:29:57 +0000</pubDate>
		<dc:creator>Dave Abrahams</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://ryppl.org/?p=208</guid>
		<description><![CDATA[I&#8217;ve been looking into 0install (ZI) for the past few weeks, and asking lots of questions on their mailing list where they&#8217;ve been very patient and receptive. Yesterday I spent the better part of an all-day journey to Kona digesting the documentation. As far as I can tell, this is a truly amazing system. If <a href='http://ryppl.org/2012/02/03/zeroinstall-assessment/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking into <a href="http://zero-install.sourceforge.net/" title="Zero Install Home Page">0install</a> (ZI) for the past few weeks, and asking
<em>lots</em> of questions on <a title="zeroinstall list archives" href="http://news.gmane.org/gmane.comp.file-systems.zero-install.devel">their mailing list</a> where
they&#8217;ve been very patient and receptive. Yesterday I spent the better
part of an all-day journey to Kona digesting the documentation.</p>

<p>As far as I can tell, this is a truly amazing system. If 0install
fulfills its promise, it means that the Ryppl project hardly needs to
develop <em>any</em> of its own technology.</p>

<p>There are only a few ways in which 0install is not a perfect match for
the Ryppl vision:</p>

<ol>
    <li>LGPL. We&#8217;ve discussed this already.
<ul>
    <li>I think the benefits of using 0install far outweigh the &#8220;LGPL Fear and Loathing&#8221; cost</li>
    <li>Those who can&#8217;t even abide LGPL in their tools will not be forced to use ZI in order to use Boost; we should be able to produce installers for their native systems using CMake, near as I can tell</li>
</ul>
</li>
    <li>It lacks support for &#8220;trusted catalogs&#8221; of software. Each component
has its own URI that is used for initial installation; there&#8217;s no way
to say, &#8220;let me use anything from this large collection of software by
using a short non-URI-ish name.&#8221; Such a capability is trivial to
build into ZI, and their developers seem receptive to the idea, so I
think they may be willing to do it. Failing that, we can easily
produce the patch, and failing /that/ the fallback is to
create a trivial layer over ZI, or decide we can do without it.</li>
    <li>It is decentralized. This is one of ZI&#8217;s great strengths, but I
think it could also be a serious weakness. In particular, without a
central collection for people to &#8220;go to,&#8221; I don&#8217;t see Troy
Straszheim&#8217;s original vision of a vibrant &#8220;CPAN for C++&#8221; coming into
being. Ryppl aside, this lack of centrality could easily hurt ZI&#8217;s
adoption too.

Fortunately, though, the technology for solving this problem is
basically the same as the technology for solving #2, and is
straightforward.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ryppl.org/2012/02/03/zeroinstall-assessment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ryppl/cmake integration making progress</title>
		<link>http://ryppl.org/2010/08/25/rypplcmake-integration-making-progress/</link>
		<comments>http://ryppl.org/2010/08/25/rypplcmake-integration-making-progress/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 07:58:42 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://ryppl.org/?p=168</guid>
		<description><![CDATA[Lately, we&#8217;ve been working on getting ryppl to play nicely with CMake. That is, we want ryppl to automatically detect that a package is CMake-able and invoke appropriate cmake commands to do things like build and install. I&#8217;m happy to say that for simple projects, that now works. If you use CMake&#8217;s built-in install macro <a href='http://ryppl.org/2010/08/25/rypplcmake-integration-making-progress/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Lately, we&#8217;ve been working on getting ryppl to play nicely with CMake. That is, we want ryppl to automatically detect that a package is CMake-able and invoke appropriate cmake commands to do things like build and install. I&#8217;m happy to say that for simple projects, that now works. If you use CMake&#8217;s built-in <code>install</code> macro to install files, then ryppl will just do the right thing. What&#8217;s more, we can take the output of CMake&#8217;s install command to automatically generate the project&#8217;s manifest so that ryppl knows how to uninstall it. Neat and tidy.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryppl.org/2010/08/25/rypplcmake-integration-making-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

