﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Nathan commented on It is not the parser I fear</title><description>If anyone is interested I put up an (interpretation of) the State Machine described in the Martin Fowler referenced above using Rhino DSL/Boo here: http://www.codeplex.com/SimpleStateMachine
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment9</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment9</guid><pubDate>Fri, 30 May 2008 06:36:43 GMT</pubDate></item><item><title>vedic commented on It is not the parser I fear</title><description>it compelled me to send you an email this time. p.s.
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment8</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment8</guid><pubDate>Wed, 21 May 2008 18:52:18 GMT</pubDate></item><item><title>vedic commented on It is not the parser I fear</title><description>Yes. That is exactly how it should be done!
  
Yes. That is exactly what should be disliked!
  
  
I believe we share the same yantra here... ;)
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment7</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment7</guid><pubDate>Wed, 21 May 2008 17:55:40 GMT</pubDate></item><item><title>Ayende Rahien commented on It is not the parser I fear</title><description>There are several projects to provide support for boo in VS 2008, including intellisense.
  
Yes, you would need to create your own DSL for that, not a hard task
  
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment6</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment6</guid><pubDate>Wed, 21 May 2008 13:02:56 GMT</pubDate></item><item><title>Help commented on It is not the parser I fear</title><description>Thank you.  Your test setup helped me understand.  So the DSL using Boo is in a class library that the C# main project can call?
  
  
I can see now why using Boo for a DSL is so powerful.
  
  
I'd love to see a Boo MS MVC - that would be incredible.  Not to tax you, but a simple Boo 'hello world' MS MVC app with Boo controllers, actions and UI would open the door to a world of new possibilities!  (Currently I use Spring.NET, NHibernate and MVC for my web applications)
  
  
Questions:
  
1. Is there any intellisense, etc... support using Boo in VS 2008 ? (I use resharper)
  
  
2. I've seen you replace xml with Boo for Binsor.  I'd like to see Boo replace Spring.NET and NHibernate mapping files.  I assume this would be equivalent of creating my own DSL?
  
  
Lastly, with Boo being so unheard of (not to diminish it), and it's capability so high with DSL's - I do think 'selling it' as a DSL language would create more interest.   
  
  
Sorry if this is not understood, I'm just exploring the capabilities - sky is the limit here, getting acceptability in the workplace is another issue - although 'DSLs' are quite the buzzword !
  
  
Creating a Boo DSL API to be called by any .net language would be where I'd go with it initially.
  
  
I'll go buy your book  :)
  
  
Thank you
  
  
  
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment5</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment5</guid><pubDate>Wed, 21 May 2008 12:19:48 GMT</pubDate></item><item><title>Ayende Rahien commented on It is not the parser I fear</title><description>If you are programming in C#, you can utilize DSL that uses Boo, yes.
  
You don't have to write your applications in Boo, but you will be happier if you do :-)
  
Yes, Boo supports MS MVC.
  
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment4</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment4</guid><pubDate>Tue, 20 May 2008 23:18:58 GMT</pubDate></item><item><title>Help commented on It is not the parser I fear</title><description>I look forward to your book so I can figure this complexity out.
  
  
If I'm programming in C#, can I use this Boo syntax?  I'm confused how this all works.
  
  
Or do I have to write my app in Boo ?  Does Boo support asp.net mvc?  
  
  
Confused - I just see those small snippets of code but don't get the bigger picture
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment3</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment3</guid><pubDate>Tue, 20 May 2008 22:48:50 GMT</pubDate></item><item><title>Ayende Rahien commented on It is not the parser I fear</title><description>You can't express any sort of advance concept in XAML.
  
Only prop assignments, and those aren't nearly enough
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment2</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment2</guid><pubDate>Tue, 20 May 2008 20:48:08 GMT</pubDate></item><item><title>Patrik L&amp;#246;wendahl commented on It is not the parser I fear</title><description>What about XAML as a facility for DSLs?
</description><link>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment1</link><guid>http://ayende.com/3327/it-is-not-the-parser-i-fear#comment1</guid><pubDate>Tue, 20 May 2008 20:33:28 GMT</pubDate></item></channel></rss>