<?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: What makes Boo great?</title>
	<atom:link href="http://tore.vestues.no/2008/09/28/what-makes-boo-great/feed/" rel="self" type="application/rss+xml" />
	<link>http://tore.vestues.no/2008/09/28/what-makes-boo-great/</link>
	<description>On a quest for the silver bullet..</description>
	<lastBuildDate>Thu, 19 Aug 2010 21:43:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tore Vestues blogs &#187; The Boo extensibility tutorials</title>
		<link>http://tore.vestues.no/2008/09/28/what-makes-boo-great/comment-page-1/#comment-289</link>
		<dc:creator>Tore Vestues blogs &#187; The Boo extensibility tutorials</dc:creator>
		<pubDate>Sat, 27 Dec 2008 07:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://tore.vestues.no/2008/09/28/what-makes-boo-great/#comment-289</guid>
		<description>[...] What makes Boo great [...]</description>
		<content:encoded><![CDATA[<p>[...] What makes Boo great [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tore Vestues blogs &#187; Boo AstAttributes explained</title>
		<link>http://tore.vestues.no/2008/09/28/what-makes-boo-great/comment-page-1/#comment-284</link>
		<dc:creator>Tore Vestues blogs &#187; Boo AstAttributes explained</dc:creator>
		<pubDate>Wed, 17 Dec 2008 22:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://tore.vestues.no/2008/09/28/what-makes-boo-great/#comment-284</guid>
		<description>[...] of the presentations I&#8217;ve held on Boo, and that I have also mentioned in this blog earlier (What makes boo great): the NotifyPropertyChanged-attribute. I wrote this attribute about half a year ago, and it really [...]</description>
		<content:encoded><![CDATA[<p>[...] of the presentations I&#8217;ve held on Boo, and that I have also mentioned in this blog earlier (What makes boo great): the NotifyPropertyChanged-attribute. I wrote this attribute about half a year ago, and it really [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tore Vestues</title>
		<link>http://tore.vestues.no/2008/09/28/what-makes-boo-great/comment-page-1/#comment-280</link>
		<dc:creator>Tore Vestues</dc:creator>
		<pubDate>Tue, 25 Nov 2008 09:30:39 +0000</pubDate>
		<guid isPermaLink="false">http://tore.vestues.no/2008/09/28/what-makes-boo-great/#comment-280</guid>
		<description>Hi Peter.

I&#039;m happy my INotifyPropertyChanged example interested you. To answer your questions:

1) You do not change the compiler as is, you create compiler extensions, which is what makes Boo great. The INotifyPropertyChanged &quot;extension&quot;, is just a class that I created that the compiler finds at compile time and runs it. It runs during the compile process, and the output is just a normal assembly.

2) A very good idea. As I&#039;ve been working with Boo, I&#039;ve noticed that there are almost no good tutorials about compiler extensions. The way I&#039;ve learned it is basically by reading code in the Boo compiler. That is quite a slow process. So I plan to help the community with some tutorials. I will make a step-by-step example of this my first priority. I will notify you when I&#039;m done :)

.Tore</description>
		<content:encoded><![CDATA[<p>Hi Peter.</p>
<p>I&#8217;m happy my INotifyPropertyChanged example interested you. To answer your questions:</p>
<p>1) You do not change the compiler as is, you create compiler extensions, which is what makes Boo great. The INotifyPropertyChanged &#8220;extension&#8221;, is just a class that I created that the compiler finds at compile time and runs it. It runs during the compile process, and the output is just a normal assembly.</p>
<p>2) A very good idea. As I&#8217;ve been working with Boo, I&#8217;ve noticed that there are almost no good tutorials about compiler extensions. The way I&#8217;ve learned it is basically by reading code in the Boo compiler. That is quite a slow process. So I plan to help the community with some tutorials. I will make a step-by-step example of this my first priority. I will notify you when I&#8217;m done <img src='http://vestues.no/tore/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>.Tore</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Morris</title>
		<link>http://tore.vestues.no/2008/09/28/what-makes-boo-great/comment-page-1/#comment-279</link>
		<dc:creator>Peter Morris</dc:creator>
		<pubDate>Tue, 25 Nov 2008 08:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://tore.vestues.no/2008/09/28/what-makes-boo-great/#comment-279</guid>
		<description>I&#039;ve read a few Boo docs since yesterday because I am particularly interested in the INotifyPropertyChanged example you showed.  I have some questions

01: Do you need to modify the compiler to get this to work, or can I just create an assembly?

02: Do you plan to write a step-by-step example of how you achieved this, I think that would be the easiest way for me (and others) to see how you do it.

PS: I hope I get an email notification of a reply, because I wont notice otherwise :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve read a few Boo docs since yesterday because I am particularly interested in the INotifyPropertyChanged example you showed.  I have some questions</p>
<p>01: Do you need to modify the compiler to get this to work, or can I just create an assembly?</p>
<p>02: Do you plan to write a step-by-step example of how you achieved this, I think that would be the easiest way for me (and others) to see how you do it.</p>
<p>PS: I hope I get an email notification of a reply, because I wont notice otherwise <img src='http://vestues.no/tore/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
