<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>ometasharp Work Item Rss Feed</title><link>http://www.codeplex.com/ometasharp/WorkItem/List.aspx</link><description>ometasharp Work Item Rss Description</description><item><title>Created Issue: Support an Initialize rule</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=7520</link><description>This would provide something similar to a grammar constructor.&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Thu, 04 Sep 2008 22:17:15 GMT</pubDate><guid isPermaLink="false">Created Issue: Support an Initialize rule 20080904101715P</guid></item><item><title>Created Issue: Automatically use reflection if no type information can be inferred</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=7458</link><description>In the cases where we don&amp;#39;t know the type and the user does a method call, convert it to a reflection based method call so that it will work &amp;#40;albeit with a perf penalty&amp;#41;&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Sat, 30 Aug 2008 11:28:21 GMT</pubDate><guid isPermaLink="false">Created Issue: Automatically use reflection if no type information can be inferred 20080830112821A</guid></item><item><title>Created Issue: Add syntax sugar for statement expressions.</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=7457</link><description>Currently I have to use Sugar.Statement and Sugar.StatementCons. Instead, I&amp;#39;d like to be able to just do &amp;#123; x&amp;#40;&amp;#41;&amp;#59; y&amp;#40;&amp;#41;&amp;#59; z&amp;#40;&amp;#41;&amp;#59; &amp;#125; for both cases and have it automatically return the value of z if any or null.&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Sat, 30 Aug 2008 11:26:50 GMT</pubDate><guid isPermaLink="false">Created Issue: Add syntax sugar for statement expressions. 20080830112650A</guid></item><item><title>Created Issue: Support something like a "host" keyword that allows verbatim host language usage.</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=7456</link><description>Something like the ability to say&lt;br /&gt;&lt;br /&gt;host &amp;#123;&lt;br /&gt;  int localVariable&amp;#59;&lt;br /&gt;  int Add&amp;#40;int x, int y&amp;#41; &amp;#123; return x &amp;#43; y&amp;#59; &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;would be helpful in creating grammars without having to resort to using hacks around it with things like Set and duplicated code.&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Sat, 30 Aug 2008 11:24:42 GMT</pubDate><guid isPermaLink="false">Created Issue: Support something like a "host" keyword that allows verbatim host language usage. 20080830112442A</guid></item><item><title>Commented Issue: Create Full C# 3.0 Grammar</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=6965</link><description>This would serve as the basis of a recognizer. That alone would be nice. However, the really nice part is that once this is present, you can do things like add syntax sugar &amp;#40;e.g. think Spec&amp;#35;&amp;#41; to a language by creating a derived grammar &amp;#40;or using a foreign grammar&amp;#41; that translates C&amp;#35;&amp;#43;&amp;#43; down to C&amp;#35;.&lt;br /&gt;Comments: ** Comment from web user: jeffmoser ** &lt;p&gt;An interesting side-effect is that if this were in place, then OMeta&amp;#35;&amp;#39;s libraries could then be written in C&amp;#35;&amp;#43;&amp;#43; if it helped simplify things.&lt;/p&gt;</description><author>jeffmoser</author><pubDate>Wed, 16 Jul 2008 16:10:04 GMT</pubDate><guid isPermaLink="false">Commented Issue: Create Full C# 3.0 Grammar 20080716041004P</guid></item><item><title>Created Issue: Create Full C# 3.0 Grammar</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=6965</link><description>This would serve as the basis of a recognizer. That alone would be nice. However, the really nice part is that once this is present, you can do things like add syntax sugar &amp;#40;e.g. think Spec&amp;#35;&amp;#41; to a language by creating a derived grammar &amp;#40;or using a foreign grammar&amp;#41; that translates C&amp;#35;&amp;#43;&amp;#43; down to C&amp;#35;.&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Wed, 16 Jul 2008 13:11:13 GMT</pubDate><guid isPermaLink="false">Created Issue: Create Full C# 3.0 Grammar 20080716011113P</guid></item><item><title>Created Issue: Support Host Grammar Syntactic Sugar Grammar</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=6780</link><description>Syntax Sugar grammars will translate expressions that the host language doesn&amp;#39;t support into ones they do. This will simplify trees for example in C&amp;#35; because there isn&amp;#39;t a great native syntax.&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Sun, 06 Jul 2008 13:11:38 GMT</pubDate><guid isPermaLink="false">Created Issue: Support Host Grammar Syntactic Sugar Grammar 20080706011138P</guid></item><item><title>Created Feature: Create Silverlight 2.0 Workspace</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=6730</link><description>Figure out a way to embed a C&amp;#35; compiler along with OMeta&amp;#35; in a Silverlight 2.0 application to allow for OMeta&amp;#35; experimentation within a web browser, much like OMeta&amp;#47;JS.&lt;br /&gt;&lt;br /&gt;Bonus points for syntax highlighting.&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Sat, 05 Jul 2008 16:34:57 GMT</pubDate><guid isPermaLink="false">Created Feature: Create Silverlight 2.0 Workspace 20080705043457P</guid></item><item><title>Created Feature: Support OMetaOptimizer for Unnecessary And &amp; Or Elimination</title><link>http://www.codeplex.com/ometasharp/WorkItem/View.aspx?WorkItemId=6702</link><description>The OMeta compiler by itself produces inefficient syntax trees that have &amp;#34;And&amp;#34;&amp;#39;s and &amp;#34;Or&amp;#34;&amp;#39;s even when there is just one item. This is wasteful and inefficient. &lt;br /&gt;&lt;br /&gt;Design will come from http&amp;#58;&amp;#47;&amp;#47;jarrett.cs.ucla.edu&amp;#47;ometa-js&amp;#47;&amp;#35;OMeta_Optimizer&lt;br /&gt;</description><author>jeffmoser</author><pubDate>Fri, 04 Jul 2008 18:25:09 GMT</pubDate><guid isPermaLink="false">Created Feature: Support OMetaOptimizer for Unnecessary And &amp; Or Elimination 20080704062509P</guid></item></channel></rss>