<?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: What is happening nowadays?</title>
	<atom:link href="http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays/feed" rel="self" type="application/rss+xml" />
	<link>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays</link>
	<description>From the mind of Philip</description>
	<lastBuildDate>Sun, 28 Aug 2011 12:59:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: pvanhoof</title>
		<link>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-969</link>
		<dc:creator>pvanhoof</dc:creator>
		<pubDate>Fri, 26 Dec 2008 14:20:24 +0000</pubDate>
		<guid isPermaLink="false">http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-969</guid>
		<description>@Kevin: Although that would make more sense, I decided to make it separate arrays because this was more simple to implement client-side in a higher language (demarshaling an &#039;a(ss)&#039; is not as common as demarshaling two &#039;aas&#039;). This doesn&#039;t mean this ain&#039;t open for discussion, of course.

The purpose of the current proposed API and implementation is to serve as a proof of concept. Therefore if during the implementing of the concept things like this are more easy done differently, then we can of course adapt the proposal.

What about making a vala-client sample (based on the existing vala sample that I posted in the blog item) and adapting my patch? Then we can see how your proposal works out in for example Vala, and make a decision. We should probably also make client-side examples using GJS (JavaScript), Python, C and C# just to cover most of the higher languages.

Unlike the Xesam specification I try to have as simple DBus signatures as possible. It&#039;s not a contest of having the most complicated type signatures in my opinion. Rather one where it&#039;s as easy as possible to hook in and start consuming the service. Yet not cutting features. Agreed that &#039;a(ss)&#039; is not terribly difficult either. Let&#039;s see?</description>
		<content:encoded><![CDATA[<p>@Kevin: Although that would make more sense, I decided to make it separate arrays because this was more simple to implement client-side in a higher language (demarshaling an &#8216;a(ss)&#8217; is not as common as demarshaling two &#8216;aas&#8217;). This doesn&#8217;t mean this ain&#8217;t open for discussion, of course.</p>
<p>The purpose of the current proposed API and implementation is to serve as a proof of concept. Therefore if during the implementing of the concept things like this are more easy done differently, then we can of course adapt the proposal.</p>
<p>What about making a vala-client sample (based on the existing vala sample that I posted in the blog item) and adapting my patch? Then we can see how your proposal works out in for example Vala, and make a decision. We should probably also make client-side examples using GJS (JavaScript), Python, C and C# just to cover most of the higher languages.</p>
<p>Unlike the Xesam specification I try to have as simple DBus signatures as possible. It&#8217;s not a contest of having the most complicated type signatures in my opinion. Rather one where it&#8217;s as easy as possible to hook in and start consuming the service. Yet not cutting features. Agreed that &#8216;a(ss)&#8217; is not terribly difficult either. Let&#8217;s see?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Krammer</title>
		<link>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-968</link>
		<dc:creator>Kevin Krammer</dc:creator>
		<pubDate>Fri, 26 Dec 2008 13:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-968</guid>
		<description>The D-Bus introspection XML and the example code seem to indicate that predicate and value arrays have a one-to-one mapping, i.e. value at some index belonging to predicate at same index.

Doesn&#039;t it make much more sense to have one array of pairs?
a(ss) in D-Bus types?</description>
		<content:encoded><![CDATA[<p>The D-Bus introspection XML and the example code seem to indicate that predicate and value arrays have a one-to-one mapping, i.e. value at some index belonging to predicate at same index.</p>
<p>Doesn&#8217;t it make much more sense to have one array of pairs?<br />
a(ss) in D-Bus types?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

