﻿<?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>Weex commented on How would I build MsBuild...</title><description>Not that i can personally add something valuable on the topic, but here is link to what Fowler has to say http://martinfowler.com/bliki/JRake.html
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment8</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment8</guid><pubDate>Fri, 23 Mar 2007 14:34:50 GMT</pubDate></item><item><title>Ayende Rahien commented on How would I build MsBuild...</title><description>Richard,
  
" A well formed XML is easy to read even for non programmers. " - No,it isn't. XML isn't readable to programmers beyond the simplest syntaxes.
  
Feel free to open a SSIS Package and tell me what is going on there, from the XML alone.
  
  
"you will end writing somekind of script" - Yes, I will. There is a reason it is call a build _script_.
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment7</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment7</guid><pubDate>Fri, 23 Mar 2007 10:21:11 GMT</pubDate></item><item><title>Ayende Rahien commented on How would I build MsBuild...</title><description>Bil,
  
*cough*
  
https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/rhino-commons/Rhino.Commons/Tasks/Boo.cs
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment6</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment6</guid><pubDate>Fri, 23 Mar 2007 10:17:24 GMT</pubDate></item><item><title>Grimace of Despair commented on How would I build MsBuild...</title><description>&gt; This is code instead of a declarative syntax.
  
  
I guess you don't like Binsor either?
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment5</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment5</guid><pubDate>Fri, 23 Mar 2007 08:08:41 GMT</pubDate></item><item><title>JoeyDotNet commented on How would I build MsBuild...</title><description>I actually think that's a very interesting idea about writing build scripts in Boo.  I've had a few times where I've had to embed some C# inside a &lt;script /&gt; task of my NAnt tasks before anyways, because either I didn't think it deserved creating a custom task for, or I was just being lazy.  :)
  
  
Either way, by using a simple language like Boo, you could leverage the power of the language throughout, maybe without necessarily having to write a custom task for that one-off thing you can't do very elegantly in XML.  And even if you do write some custom tasks, they could be written in the same language as the build script itself, Boo.
  
  
Interesting...
  
  
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment4</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment4</guid><pubDate>Fri, 23 Mar 2007 03:34:47 GMT</pubDate></item><item><title>Sam commented on How would I build MsBuild...</title><description>The problem with using an imperative language for your project and build file is that integrating it within an IDE (whether Visual Studio or anything else) would be fairly brittle.
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment3</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment3</guid><pubDate>Fri, 23 Mar 2007 03:00:12 GMT</pubDate></item><item><title>Richard LOPES commented on How would I build MsBuild...</title><description>Hi,
  
  
I'm not sure it would be nice or better to scrap the XML.
  
XML is good when you want to build configuration tools around the files. XML is more portable also.
  
And was not a goal of XML to create readable configuration files ? A well formed XML is easy to read even for non programmers.
  
  
Moreover If you use C# instead of Ruby (or keep Ruby) for a make system, you will end writing somekind of script. Rake looks like Ruby code but specialized to handle the build process, am I wrong ?
  
This is code instead of a declarative syntax.
  
  
Cheers.
  
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment2</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment2</guid><pubDate>Fri, 23 Mar 2007 02:52:32 GMT</pubDate></item><item><title>Bil Simser commented on How would I build MsBuild...</title><description>Why do I get this feeling like I'm going to see Rake on .NET wrapped in a MSBuild task or something? A slow weekend perhaps? Like how LINQ makes it way into NHibernate... heheh. Brilliant BTW
</description><link>http://ayende.com/2248/how-would-i-build-msbuild#comment1</link><guid>http://ayende.com/2248/how-would-i-build-msbuild#comment1</guid><pubDate>Fri, 23 Mar 2007 01:59:31 GMT</pubDate></item></channel></rss>