<?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: More on StreamInsight (CEP from MS)</title>
	<atom:link href="http://rulecore.com/CEPblog/?feed=rss2&#038;p=361" rel="self" type="application/rss+xml" />
	<link>http://rulecore.com/CEPblog/?p=361</link>
	<description>Marco writes about Complex Event Processing</description>
	<lastBuildDate>Fri, 27 Aug 2010 17:59:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Marco</title>
		<link>http://rulecore.com/CEPblog/?p=361&#038;cpage=1#comment-1967</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Mon, 07 Sep 2009 11:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://rulecore.com/CEPblog/?p=361#comment-1967</guid>
		<description>One thing that would be interesting to see is how well the functional nature of F# blends with LINQ and StreamInsight. It would be nice if one could adopt more of that functional thinking (being great fan of the functional features of Python, specially list comprehension). How painful is it to do event processing in F#? Are there any conceptual borders which need to be crossed (compare; object oriented programming and the relational model) or does it feel like that you can stay within the concepts of F# and at the same time add stream processing with StreamInsight with little pain.</description>
		<content:encoded><![CDATA[<p>One thing that would be interesting to see is how well the functional nature of F# blends with LINQ and StreamInsight. It would be nice if one could adopt more of that functional thinking (being great fan of the functional features of Python, specially list comprehension). How painful is it to do event processing in F#? Are there any conceptual borders which need to be crossed (compare; object oriented programming and the relational model) or does it feel like that you can stay within the concepts of F# and at the same time add stream processing with StreamInsight with little pain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niels Berglund</title>
		<link>http://rulecore.com/CEPblog/?p=361&#038;cpage=1#comment-1966</link>
		<dc:creator>Niels Berglund</dc:creator>
		<pubDate>Mon, 07 Sep 2009 11:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://rulecore.com/CEPblog/?p=361#comment-1966</guid>
		<description>Hi Marco,

I was the one writing the blog post you referred to above. I saw that Charles already have mentioned that StreamInsight is not SQLbut LINQ, so I will not go there as well.

And yes, there is nothing that would disqualify F# for this. Infact, I was thinking of writing some examples using F#, anything in particular you think would be interesting?

Niels</description>
		<content:encoded><![CDATA[<p>Hi Marco,</p>
<p>I was the one writing the blog post you referred to above. I saw that Charles already have mentioned that StreamInsight is not SQLbut LINQ, so I will not go there as well.</p>
<p>And yes, there is nothing that would disqualify F# for this. Infact, I was thinking of writing some examples using F#, anything in particular you think would be interesting?</p>
<p>Niels</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Young</title>
		<link>http://rulecore.com/CEPblog/?p=361&#038;cpage=1#comment-1965</link>
		<dc:creator>Charles Young</dc:creator>
		<pubDate>Mon, 07 Sep 2009 07:07:53 +0000</pubDate>
		<guid isPermaLink="false">http://rulecore.com/CEPblog/?p=361#comment-1965</guid>
		<description>I haven&#039;t seen any F# code examples yet, but there should be no trouble in creating query templates using that language.

It&#039;s worth noting that MS could possibly add support for more &#039;taditional&#039; approaches such as SQL in the future.  I don&#039;t think we will see this in the first release, and it would very much depend on what their customers tell them going forward.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t seen any F# code examples yet, but there should be no trouble in creating query templates using that language.</p>
<p>It&#8217;s worth noting that MS could possibly add support for more &#8216;taditional&#8217; approaches such as SQL in the future.  I don&#8217;t think we will see this in the first release, and it would very much depend on what their customers tell them going forward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://rulecore.com/CEPblog/?p=361&#038;cpage=1#comment-1964</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Mon, 07 Sep 2009 06:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://rulecore.com/CEPblog/?p=361#comment-1964</guid>
		<description>Ooops, maybe I should do some more research before I write more about this one ;)

I browsed (too quickly it appears) the StreamInsight docs and found things like: 

  from e in inputStream
  where e.value &lt; 10
  select e;

and just thought it looked like good&#039;ol SQL. But what you say sound much more interesting. If it is like a good fit for F# then we are onto something here...</description>
		<content:encoded><![CDATA[<p>Ooops, maybe I should do some more research before I write more about this one <img src='http://rulecore.com/CEPblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I browsed (too quickly it appears) the StreamInsight docs and found things like: </p>
<p>  from e in inputStream<br />
  where e.value &lt; 10<br />
  select e;</p>
<p>and just thought it looked like good&#039;ol SQL. But what you say sound much more interesting. If it is like a good fit for F# then we are onto something here&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Young</title>
		<link>http://rulecore.com/CEPblog/?p=361&#038;cpage=1#comment-1963</link>
		<dc:creator>Charles Young</dc:creator>
		<pubDate>Sun, 06 Sep 2009 21:47:47 +0000</pubDate>
		<guid isPermaLink="false">http://rulecore.com/CEPblog/?p=361#comment-1963</guid>
		<description>StreamInsight uses LINQ, not SQL.   LINQ is a functional approach built around an extended form of list comprehension monad (monads are taken from category theory and used extensively in Haskell - LINQ was originally design by Haskell experts).   Nothing to do with SQL at all.   It is implemented via class libraries, but Microsoft&#039;s main .NET compilers (C#, VB.NET and F#) all provide syntactic sugar.</description>
		<content:encoded><![CDATA[<p>StreamInsight uses LINQ, not SQL.   LINQ is a functional approach built around an extended form of list comprehension monad (monads are taken from category theory and used extensively in Haskell &#8211; LINQ was originally design by Haskell experts).   Nothing to do with SQL at all.   It is implemented via class libraries, but Microsoft&#8217;s main .NET compilers (C#, VB.NET and F#) all provide syntactic sugar.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
