<?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>Kommentare für Martin Pitt</title>
	<atom:link href="http://www.piware.de/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.piware.de</link>
	<description>addicted to Ubuntu development</description>
	<lastBuildDate>Mon, 19 Jul 2010 17:15:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Kommentar zu Klettersteig, Level 2 von Mathias</title>
		<link>http://www.piware.de/2010/07/klettersteig-level-2/comment-page-1/#comment-891</link>
		<dc:creator>Mathias</dc:creator>
		<pubDate>Mon, 19 Jul 2010 17:15:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=350#comment-891</guid>
		<description>Berg Heil ins Flachland! Dann hast du also langsam Blut geleckt - da wundert mich nur, dass dir einmal im Jahr reicht. Mich zieht es ein wenig öfter in die Berge, die allerdings auch näher sind. Werde auch ein paar Bilder vom letzten Bergabenteuer veröffentlichen...</description>
		<content:encoded><![CDATA[<p>Berg Heil ins Flachland! Dann hast du also langsam Blut geleckt &#8211; da wundert mich nur, dass dir einmal im Jahr reicht. Mich zieht es ein wenig öfter in die Berge, die allerdings auch näher sind. Werde auch ein paar Bilder vom letzten Bergabenteuer veröffentlichen&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Back from mini-vacation and climbing von Klettersteig, Level 2 &#171; Martin Pitt</title>
		<link>http://www.piware.de/2009/07/back-from-mini-vacation-and-climbing/comment-page-1/#comment-890</link>
		<dc:creator>Klettersteig, Level 2 &#171; Martin Pitt</dc:creator>
		<pubDate>Mon, 19 Jul 2010 13:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://martinpitt.wordpress.com/?p=95#comment-890</guid>
		<description>[...] etwa einem Jahr war ich auf meiner ersten Klettersteigtour auf dem Innsbrucker Klettersteig, was mich damals schon recht beeindruckt hat. Dieses Jahr haben wir, d. h. mein Vater, mein [...]</description>
		<content:encoded><![CDATA[<p>[...] etwa einem Jahr war ich auf meiner ersten Klettersteigtour auf dem Innsbrucker Klettersteig, was mich damals schon recht beeindruckt hat. Dieses Jahr haben wir, d. h. mein Vater, mein [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Celebrating the 1000th postgresql-common commit von Simon Riggs</title>
		<link>http://www.piware.de/2010/05/celebrating-the-1000th-postgresql-common-commit/comment-page-1/#comment-882</link>
		<dc:creator>Simon Riggs</dc:creator>
		<pubDate>Wed, 07 Jul 2010 10:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=331#comment-882</guid>
		<description>Very well deserved congratulations to you</description>
		<content:encoded><![CDATA[<p>Very well deserved congratulations to you</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Apport crash processing now enabled for Maverick von Energy Drinks That Happen To Be Great Coffee Alternatives</title>
		<link>http://www.piware.de/2010/07/apport-crash-processing-now-enabled-for-maverick/comment-page-1/#comment-877</link>
		<dc:creator>Energy Drinks That Happen To Be Great Coffee Alternatives</dc:creator>
		<pubDate>Tue, 06 Jul 2010 15:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=346#comment-877</guid>
		<description>[...] Apport crash processing now enabled for Maverick « Martin Pitt [...]</description>
		<content:encoded><![CDATA[<p>[...] Apport crash processing now enabled for Maverick « Martin Pitt [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Apport crash processing now enabled for Maverick von Best HDR Software</title>
		<link>http://www.piware.de/2010/07/apport-crash-processing-now-enabled-for-maverick/comment-page-1/#comment-869</link>
		<dc:creator>Best HDR Software</dc:creator>
		<pubDate>Mon, 05 Jul 2010 23:48:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=346#comment-869</guid>
		<description>[...] Apport crash processing now enabled for Maverick « Martin Pitt [...]</description>
		<content:encoded><![CDATA[<p>[...] Apport crash processing now enabled for Maverick « Martin Pitt [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu gudev Vala bindings von pitti</title>
		<link>http://www.piware.de/2010/06/gudev-vala-bindings/comment-page-1/#comment-855</link>
		<dc:creator>pitti</dc:creator>
		<pubDate>Sun, 13 Jun 2010 12:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=337#comment-855</guid>
		<description>jari, I had the data type fixed in my version of the vapi, it&#039;s just wrong in the one shipped by vala 0.8.1. But it was fixed yesterday in trunk: 
http://git.gnome.org/browse/vala/commit/?id=4ad749b7</description>
		<content:encoded><![CDATA[<p>jari, I had the data type fixed in my version of the vapi, it&#8217;s just wrong in the one shipped by vala 0.8.1. But it was fixed yesterday in trunk:<br />
<a href="http://git.gnome.org/browse/vala/commit/?id=4ad749b7" rel="nofollow">http://git.gnome.org/browse/vala/commit/?id=4ad749b7</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu gudev Vala bindings von Bruno Girin</title>
		<link>http://www.piware.de/2010/06/gudev-vala-bindings/comment-page-1/#comment-854</link>
		<dc:creator>Bruno Girin</dc:creator>
		<pubDate>Sun, 13 Jun 2010 10:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=337#comment-854</guid>
		<description>I tend to have the opposite view for the following reasons:

Providing mappings can be quite a bit of extra work for a project. What languages do they provide mappings for? Python, Vala, Java? Then that project needs developers who actually use the target language regularly, otherwise they are likely to provide a poor mapping that doesn&#039;t integrate well with the language&#039;s standard API. They also need experience in the target language to test their mappings.

On the other hand, if the mapping is done by the people designing the language, they can ensure that the resulting API integrates well and makes full use of the language&#039;s abilities. But you&#039;re right: they may not be interested (or even know about) a certain library then leading to API skew.

From the developer&#039;s point of view, I generally prefer an API that is provided by the language because it then means I have access to all the documentation in the same place. It also gives me more confidence that the mapping was done carefully and that using that API won&#039;t result in ugly memory leaks or other issues.

To be pragmatic, I think the key is to find out who benefits more in having the mapping available, and therefore who is more willing to dedicate resources in writing, testing and supporting the code. In the case of gudev and Vala, I would say that Vala has more to gain from the mapping because it adds an essential API to the language. In the case of a specialised library having, say, a Python mapping, the project will have more interest in writing the mapping because it will then make their library available to a very large group of developers.</description>
		<content:encoded><![CDATA[<p>I tend to have the opposite view for the following reasons:</p>
<p>Providing mappings can be quite a bit of extra work for a project. What languages do they provide mappings for? Python, Vala, Java? Then that project needs developers who actually use the target language regularly, otherwise they are likely to provide a poor mapping that doesn&#8217;t integrate well with the language&#8217;s standard API. They also need experience in the target language to test their mappings.</p>
<p>On the other hand, if the mapping is done by the people designing the language, they can ensure that the resulting API integrates well and makes full use of the language&#8217;s abilities. But you&#8217;re right: they may not be interested (or even know about) a certain library then leading to API skew.</p>
<p>From the developer&#8217;s point of view, I generally prefer an API that is provided by the language because it then means I have access to all the documentation in the same place. It also gives me more confidence that the mapping was done carefully and that using that API won&#8217;t result in ugly memory leaks or other issues.</p>
<p>To be pragmatic, I think the key is to find out who benefits more in having the mapping available, and therefore who is more willing to dedicate resources in writing, testing and supporting the code. In the case of gudev and Vala, I would say that Vala has more to gain from the mapping because it adds an essential API to the language. In the case of a specialised library having, say, a Python mapping, the project will have more interest in writing the mapping because it will then make their library available to a very large group of developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu gudev Vala bindings von jari</title>
		<link>http://www.piware.de/2010/06/gudev-vala-bindings/comment-page-1/#comment-853</link>
		<dc:creator>jari</dc:creator>
		<pubDate>Sun, 13 Jun 2010 09:44:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=337#comment-853</guid>
		<description>Interesting. The blog is filtering out the List type from my comment.</description>
		<content:encoded><![CDATA[<p>Interesting. The blog is filtering out the List type from my comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu gudev Vala bindings von jari</title>
		<link>http://www.piware.de/2010/06/gudev-vala-bindings/comment-page-1/#comment-852</link>
		<dc:creator>jari</dc:creator>
		<pubDate>Sun, 13 Jun 2010 09:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=337#comment-852</guid>
		<description>GLib.List devs = uc.query_by_subsystem(&quot;block&quot;);</description>
		<content:encoded><![CDATA[<p>GLib.List devs = uc.query_by_subsystem(&#8220;block&#8221;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu gudev Vala bindings von jari</title>
		<link>http://www.piware.de/2010/06/gudev-vala-bindings/comment-page-1/#comment-851</link>
		<dc:creator>jari</dc:creator>
		<pubDate>Sun, 13 Jun 2010 09:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=337#comment-851</guid>
		<description>You are using the List in a wrong way. You didn&#039;t give a type for the List. This will not compile (at least it does not with vala-0.9.1).
The line shoould be 
GLib.List devs = uc.query_by_subsystem(&quot;block&quot;);
Regards</description>
		<content:encoded><![CDATA[<p>You are using the List in a wrong way. You didn&#8217;t give a type for the List. This will not compile (at least it does not with vala-0.9.1).<br />
The line shoould be<br />
GLib.List devs = uc.query_by_subsystem(&#8220;block&#8221;);<br />
Regards</p>
]]></content:encoded>
	</item>
</channel>
</rss>
