<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: What is happening nowadays?</title>
	<link>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays</link>
	<description>From the mind of Philip</description>
	<pubDate>Sat, 13 Mar 2010 15:52:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: pvanhoof</title>
		<link>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-35858</link>
		<pubDate>Fri, 26 Dec 2008 14:20:24 +0000</pubDate>
		<guid>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-35858</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 'a(ss)' is not as common as demarshaling two 'aas'). This doesn't mean this ain'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's not a contest of having the most complicated type signatures in my opinion. Rather one where it's as easy as possible to hook in and start consuming the service. Yet not cutting features. Agreed that 'a(ss)' is not terribly difficult either. Let'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-35857</link>
		<pubDate>Fri, 26 Dec 2008 13:59:45 +0000</pubDate>
		<guid>http://pvanhoof.be/blog/index.php/2008/12/26/what-is-happening-nowadays#comment-35857</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'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>
