Friedger's Blog : May 2008

Previous Next
8

Extending Curl

Posted by friedger May 12, 2008

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 Comparing the performance of Curl and Flex 3.

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:


{define-syntax public {select ?fields:expression from ?source:expression
                          ?where:{optional where ?cond:expression}}
 
}

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.

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?

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.

8 Comments 0 References Permalink