<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Friedger's Blog</title>
    <link>http://developers.curl.com/blogs/friedger</link>
    <description>Blog about activities, ideas and comments in and out and off and around Curl.</description>
    <pubDate>Tue, 13 May 2008 01:58:35 GMT</pubDate>
    <generator>Clearspace 1.6.0 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2008-05-13T01:58:35Z</dc:date>
    <item>
      <title>Extending Curl</title>
      <link>http://developers.curl.com/blogs/friedger/2008/05/12/extending-curl</link>
      <description>By now I finished my article about Curl, but I am still learning about the differences between RIA technologies. Therefore, I very much liked the  performance comparison posted at &lt;a class="jive-link-blogpost" href="http://developers.curl.com/blogs/community_blog/2008/05/12/comparing-the-performance-of-curl-and-flex-3"&gt;Comparing the performance of Curl and Flex 3&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Currently, I am thinking about how to integrate an sql-like "select" statement into Curl that would work on Collections, RecordsView and RecordSource. Something like the following comes to my mind:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-java"&gt;&lt;font color="navy"&gt;{&lt;/font&gt;define-syntax &lt;font color="navy"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="navy"&gt;{&lt;/font&gt;select ?fields:expression from ?source:expression
                          ?where:&lt;font color="navy"&gt;{&lt;/font&gt;optional where ?cond:expression&lt;font color="navy"&gt;}&lt;/font&gt;&lt;font color="navy"&gt;}&lt;/font&gt;
 
&lt;font color="navy"&gt;}&lt;/font&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
It would allow to write universal queries/filters that can be applied to any kind of collections. I heard that you can do things like that in MS Silverlight as well.&lt;br /&gt;
&lt;br /&gt;
Does it make sense? Is it useful at all or already implemented? What is the result of this expression, a list or something of the same type as the source?&lt;br /&gt;
&lt;p /&gt;
The second thing I am interested in right now is how to improve the integration of office applications. Business tends to be related to Outlook, Excel and so on. It might be useful to provide an API for this. Maybe something that can be used with Google Docs, Microsoft Office and OpenOffice alternatively. Probably, I have to think more about the requirements before I can come up with a suggestion. As there were some questions about it in the forums other people might be interested as well.</description>
      <category domain="http://developers.curl.com/blogs/friedger/tags">macros</category>
      <category domain="http://developers.curl.com/blogs/friedger/tags">friedger_blog</category>
      <pubDate>Mon, 12 May 2008 23:36:56 GMT</pubDate>
      <author>friedger</author>
      <guid>http://developers.curl.com/blogs/friedger/2008/05/12/extending-curl</guid>
      <dc:date>2008-05-12T23:36:56Z</dc:date>
      <clearspace:dateToText>May 12, 2008 6:58 PM</clearspace:dateToText>
      <clearspace:replyCount>8</clearspace:replyCount>
      <wfw:comment>http://developers.curl.com/blogs/friedger/comment/extending-curl</wfw:comment>
      <wfw:commentRss>http://developers.curl.com/blogs/friedger/feeds/comments?blogPostID=1101</wfw:commentRss>
    </item>
  </channel>
</rss>

