<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>The Freak Parade - Latest Comments in Simple Expression Evaluator project now on CodePlex</title><link>http://thefreakparade.disqus.com/</link><description></description><language>en</language><lastBuildDate>Thu, 04 Sep 2008 09:54:46 -0000</lastBuildDate><item><title>Re: Simple Expression Evaluator project now on CodePlex</title><link>http://www.thefreakparade.com/2008/08/simple-expression-evaluator-project-now-on-codeplex/#comment-2104368</link><description>Great reason to write it, mind you.&lt;br&gt;I wanted to know that you are aware of the other options.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ayende Rahien</dc:creator><pubDate>Thu, 04 Sep 2008 09:54:46 -0000</pubDate></item><item><title>Re: Simple Expression Evaluator project now on CodePlex</title><link>http://www.thefreakparade.com/2008/08/simple-expression-evaluator-project-now-on-codeplex/#comment-1911731</link><description>Ahh Mr. Rahien, I do love how you sugarcoat everything you say. One day you'll walk into a blog and say just what you mean and shock everyone out of their boots. &lt;br&gt;&lt;br&gt;I wasn't actually aware of BooParser.ParseString until just this moment. It looks to me, though, like the method gives you an AST tree, which you could then optionally compile and run. This is fine, but I'd still either need to compile the AST tree to my own object model or do a good bit of mucking around with the Boo AST to make sure custom variables were expanded properly, custom functions, etc. I am not sure it would have been any less work at the end of the day, and probably a bit more opaque.&lt;br&gt;&lt;br&gt;That being said, I'm *not* sure Simple Expression Evaluator has a strong value proposition  when compared to the two already existing Expression Evaluators on CodePlex, FLEE (uses dynamic code generation) and LazyParser (uses reflection). Both probably would work as well as mine, and existed before I wrote this. But I wanted a good excuse to try out &lt;a href="http://Irony.net" rel="nofollow"&gt;Irony.net&lt;/a&gt;, and I selfishly wanted full control of the API. And, of course, I like this crap, and enjoy the tinkering (something I'm sure you could never understand :) ) Whether or not it provides anybody with a new and better expression eval library (probably not) it can serve as a pretty textbook example of one common approach to turning an AST into an object model and evaluating it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nstults</dc:creator><pubDate>Fri, 29 Aug 2008 11:16:15 -0000</pubDate></item><item><title>Re: Simple Expression Evaluator project now on CodePlex</title><link>http://www.thefreakparade.com/2008/08/simple-expression-evaluator-project-now-on-codeplex/#comment-1909280</link><description>Doest it have a purpose?&lt;br&gt;Because I would solve this issue with BooParser.ParseString()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ayende Rahien</dc:creator><pubDate>Fri, 29 Aug 2008 07:41:59 -0000</pubDate></item></channel></rss>