<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-13995</id>
	<title>Nabble - Boo Lang</title>
	<updated>2008-10-06T22:15:39Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Boo-Lang-f13995.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Boo-Lang-f13995.html" />
	<subtitle type="html">Boo is a new object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility. Boo Lang home is &lt;a href=&quot;http://boo.codehaus.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19851214</id>
	<title>Operator overloading (spaceship operator?)</title>
	<published>2008-10-06T22:15:39Z</published>
	<updated>2008-10-06T22:15:39Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;br&gt;Was this patch ever applied?
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/BOO-223&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-223&lt;/a&gt;&lt;br&gt;&lt;br&gt;I was trying to get this to work but I can't seem to figure it out.
&lt;br&gt;When looking on the offical language guide
&lt;br&gt;(&lt;a href=&quot;http://boo.codehaus.org/Operator+overloading&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://boo.codehaus.org/Operator+overloading&lt;/a&gt;) it appears to not have
&lt;br&gt;been applied afterall.
&lt;br&gt;&lt;br&gt;Just wonderin'...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Justin Chase
&lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19851214&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19851214&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Operator-overloading-%28spaceship-operator-%29-tp19851214p19851214.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19850160</id>
	<title>Re: Compiler step troubles</title>
	<published>2008-10-06T19:47:43Z</published>
	<updated>2008-10-06T19:47:43Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;br&gt;Awesome, I got it to work by setting the text field in
&lt;br&gt;project-&amp;gt;properties-&amp;gt;Compiling-&amp;gt;Pipeline
&lt;br&gt;&lt;br&gt;&amp;quot;Macros.StyleCheckerPipeline, Macros&amp;quot;
&lt;br&gt;&lt;br&gt;This was in the assembly that references the Macros assembly. Very
&lt;br&gt;cool, thanks. I might recommend however changing the label for the
&lt;br&gt;text field from Pipeline to &amp;quot;Pipeline Type Name&amp;quot;, or something more
&lt;br&gt;descriptive like that. It took me a little while to figure out what
&lt;br&gt;was supposed to go in that text field.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 4:35 PM, Ayende Rahien &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19850160&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ayende@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You can set the compiler parameters in the property page, I think
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Oct 7, 2008 at 12:28 AM, Justin Chase &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19850160&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.chase@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there a way to do this from #Develop?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Oct 6, 2008 at 4:26 PM, Avish &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19850160&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;some.avish@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Adding a reference from assembly 2 to assembly 1 will not cause the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; boo compiler to use your custom StyleCheckerPipeline.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; You have to explicitly tell the boo compiler you want to use that
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; pipeline by using the -p argument when compiling assembly 2.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I'm not sure what the correct syntax is for using pipelines defined in
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; user assemblies, but that's the general idea (can someone please give
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; a correct command line invocation of booc for this scenario?)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Oct 6, 2:06 am, &amp;quot;Justin Chase&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19850160&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.ch...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; So I created these classes in assembly 1 (as per the examples):
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; import Boo.Lang.Compiler
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; import Boo.Lang.Compiler.Ast
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; import Boo.Lang.Compiler.Steps
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; import Boo.Lang.Compiler.Pipelines
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; class StyleCheckerStep(AbstractVisitorCompilerStep):
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def Run():
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Visit(CompileUnit)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def LeaveClassDefinition(node as ClassDefinition):
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(char.IsUpper(node.Name[0])): return
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; msg = &amp;quot;Class name '${node.Name}' should start with
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; uppercase letter!&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Errors.Add(CompilerError(node, msg))
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; class StyleCheckerPipeline(CompileToFile):
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def constructor():
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.Insert(1, StyleCheckerStep())
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Then I created this class in assembly 2 and added a reference to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; assembly 1:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; class invalidClass:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The problem is that assembly two builds successfully still and adding
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; exceptions into the pipeline classes (for debugging) don't seem to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ever be raised. So it appears that the StyleCheckerStep never gets run
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; while building assembly 2. What am I missing to get this to work?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Perhaps I'm misunderstanding process, or is there a bug currently?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I am running #Develop 3 beta.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Justin Chasehttp://www.justnbusiness.com
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Justin Chase
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Justin Chase
&lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19850160&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19850160&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compiler-step-troubles-tp19830413p19850160.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19846901</id>
	<title>Re: Compiler step troubles</title>
	<published>2008-10-06T14:35:40Z</published>
	<updated>2008-10-06T14:35:40Z</updated>
	<author>
		<name>Ayende Rahien-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;You can set the compiler parameters in the property page, I think&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Oct 7, 2008 at 12:28 AM, Justin Chase &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846901&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.chase@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;&lt;br&gt;
Is there a way to do this from #Develop?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On Mon, Oct 6, 2008 at 4:26 PM, Avish &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846901&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;some.avish@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Adding a reference from assembly 2 to assembly 1 will not cause the&lt;br&gt;
&amp;gt; boo compiler to use your custom StyleCheckerPipeline.&lt;br&gt;
&amp;gt; You have to explicitly tell the boo compiler you want to use that&lt;br&gt;
&amp;gt; pipeline by using the -p argument when compiling assembly 2.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I&amp;#39;m not sure what the correct syntax is for using pipelines defined in&lt;br&gt;
&amp;gt; user assemblies, but that&amp;#39;s the general idea (can someone please give&lt;br&gt;
&amp;gt; a correct command line invocation of booc for this scenario?)&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&amp;gt;&lt;br&gt;
&amp;gt; On Oct 6, 2:06 am, &amp;quot;Justin Chase&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846901&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.ch...@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; So I created these classes in assembly 1 (as per the examples):&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; import Boo.Lang.Compiler&lt;br&gt;
&amp;gt;&amp;gt; import Boo.Lang.Compiler.Ast&lt;br&gt;
&amp;gt;&amp;gt; import Boo.Lang.Compiler.Steps&lt;br&gt;
&amp;gt;&amp;gt; import Boo.Lang.Compiler.Pipelines&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; class StyleCheckerStep(AbstractVisitorCompilerStep):&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def Run():&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Visit(CompileUnit)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def LeaveClassDefinition(node as ClassDefinition):&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(char.IsUpper(node.Name[0])): return&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; msg = &amp;quot;Class name &amp;#39;${node.Name}&amp;#39; should start with uppercase letter!&amp;quot;&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Errors.Add(CompilerError(node, msg))&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; class StyleCheckerPipeline(CompileToFile):&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def constructor():&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.Insert(1, StyleCheckerStep())&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Then I created this class in assembly 2 and added a reference to assembly 1:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; class invalidClass:&lt;br&gt;
&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; The problem is that assembly two builds successfully still and adding&lt;br&gt;
&amp;gt;&amp;gt; exceptions into the pipeline classes (for debugging) don&amp;#39;t seem to&lt;br&gt;
&amp;gt;&amp;gt; ever be raised. So it appears that the StyleCheckerStep never gets run&lt;br&gt;
&amp;gt;&amp;gt; while building assembly 2. What am I missing to get this to work?&lt;br&gt;
&amp;gt;&amp;gt; Perhaps I&amp;#39;m misunderstanding process, or is there a bug currently?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I am running #Develop 3 beta.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; Justin Chasehttp://&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.justnbusiness.com&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Justin Chase&lt;br&gt;
&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group. &lt;br&gt; To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846901&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt; &lt;br&gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846901&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt; &lt;br&gt; For more options, visit this group at http://groups.google.com/group/boolang &lt;br&gt; -~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compiler-step-troubles-tp19830413p19846901.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19846816</id>
	<title>Re: Compiler step troubles</title>
	<published>2008-10-06T14:28:29Z</published>
	<updated>2008-10-06T14:28:29Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;br&gt;Is there a way to do this from #Develop?
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Oct 6, 2008 at 4:26 PM, Avish &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846816&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;some.avish@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Adding a reference from assembly 2 to assembly 1 will not cause the
&lt;br&gt;&amp;gt; boo compiler to use your custom StyleCheckerPipeline.
&lt;br&gt;&amp;gt; You have to explicitly tell the boo compiler you want to use that
&lt;br&gt;&amp;gt; pipeline by using the -p argument when compiling assembly 2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not sure what the correct syntax is for using pipelines defined in
&lt;br&gt;&amp;gt; user assemblies, but that's the general idea (can someone please give
&lt;br&gt;&amp;gt; a correct command line invocation of booc for this scenario?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Oct 6, 2:06 am, &amp;quot;Justin Chase&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846816&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.ch...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; So I created these classes in assembly 1 (as per the examples):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; import Boo.Lang.Compiler
&lt;br&gt;&amp;gt;&amp;gt; import Boo.Lang.Compiler.Ast
&lt;br&gt;&amp;gt;&amp;gt; import Boo.Lang.Compiler.Steps
&lt;br&gt;&amp;gt;&amp;gt; import Boo.Lang.Compiler.Pipelines
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; class StyleCheckerStep(AbstractVisitorCompilerStep):
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def Run():
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Visit(CompileUnit)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def LeaveClassDefinition(node as ClassDefinition):
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(char.IsUpper(node.Name[0])): return
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; msg = &amp;quot;Class name '${node.Name}' should start with uppercase letter!&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Errors.Add(CompilerError(node, msg))
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; class StyleCheckerPipeline(CompileToFile):
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def constructor():
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.Insert(1, StyleCheckerStep())
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Then I created this class in assembly 2 and added a reference to assembly 1:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; class invalidClass:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The problem is that assembly two builds successfully still and adding
&lt;br&gt;&amp;gt;&amp;gt; exceptions into the pipeline classes (for debugging) don't seem to
&lt;br&gt;&amp;gt;&amp;gt; ever be raised. So it appears that the StyleCheckerStep never gets run
&lt;br&gt;&amp;gt;&amp;gt; while building assembly 2. What am I missing to get this to work?
&lt;br&gt;&amp;gt;&amp;gt; Perhaps I'm misunderstanding process, or is there a bug currently?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am running #Develop 3 beta.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Justin Chasehttp://www.justnbusiness.com
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Justin Chase
&lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846816&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846816&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compiler-step-troubles-tp19830413p19846816.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19846775</id>
	<title>Re: Compiler step troubles</title>
	<published>2008-10-06T14:26:01Z</published>
	<updated>2008-10-06T14:26:01Z</updated>
	<author>
		<name>Avishay Lavie</name>
	</author>
	<content type="html">&lt;br&gt;Adding a reference from assembly 2 to assembly 1 will not cause the
&lt;br&gt;boo compiler to use your custom StyleCheckerPipeline.
&lt;br&gt;You have to explicitly tell the boo compiler you want to use that
&lt;br&gt;pipeline by using the -p argument when compiling assembly 2.
&lt;br&gt;&lt;br&gt;I'm not sure what the correct syntax is for using pipelines defined in
&lt;br&gt;user assemblies, but that's the general idea (can someone please give
&lt;br&gt;a correct command line invocation of booc for this scenario?)
&lt;br&gt;&lt;br&gt;On Oct 6, 2:06 am, &amp;quot;Justin Chase&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846775&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.ch...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So I created these classes in assembly 1 (as per the examples):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; import Boo.Lang.Compiler
&lt;br&gt;&amp;gt; import Boo.Lang.Compiler.Ast
&lt;br&gt;&amp;gt; import Boo.Lang.Compiler.Steps
&lt;br&gt;&amp;gt; import Boo.Lang.Compiler.Pipelines
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class StyleCheckerStep(AbstractVisitorCompilerStep):
&lt;br&gt;&amp;gt;         override def Run():
&lt;br&gt;&amp;gt;                 Visit(CompileUnit)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;         override def LeaveClassDefinition(node as ClassDefinition):
&lt;br&gt;&amp;gt;                 if(char.IsUpper(node.Name[0])): return
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                 msg = &amp;quot;Class name '${node.Name}' should start with uppercase letter!&amp;quot;
&lt;br&gt;&amp;gt;                 Errors.Add(CompilerError(node, msg))
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class StyleCheckerPipeline(CompileToFile):
&lt;br&gt;&amp;gt;         def constructor():
&lt;br&gt;&amp;gt;                 self.Insert(1, StyleCheckerStep())
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Then I created this class in assembly 2 and added a reference to assembly 1:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; class invalidClass:
&lt;br&gt;&amp;gt;         pass
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem is that assembly two builds successfully still and adding
&lt;br&gt;&amp;gt; exceptions into the pipeline classes (for debugging) don't seem to
&lt;br&gt;&amp;gt; ever be raised. So it appears that the StyleCheckerStep never gets run
&lt;br&gt;&amp;gt; while building assembly 2. What am I missing to get this to work?
&lt;br&gt;&amp;gt; Perhaps I'm misunderstanding process, or is there a bug currently?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am running #Develop 3 beta.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Justin Chasehttp://www.justnbusiness.com
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846775&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19846775&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compiler-step-troubles-tp19830413p19846775.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19830413</id>
	<title>Compiler step troubles</title>
	<published>2008-10-05T17:06:16Z</published>
	<updated>2008-10-05T17:06:16Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;br&gt;So I created these classes in assembly 1 (as per the examples):
&lt;br&gt;&lt;br&gt;&lt;br&gt;import Boo.Lang.Compiler
&lt;br&gt;import Boo.Lang.Compiler.Ast
&lt;br&gt;import Boo.Lang.Compiler.Steps
&lt;br&gt;import Boo.Lang.Compiler.Pipelines
&lt;br&gt;&lt;br&gt;class StyleCheckerStep(AbstractVisitorCompilerStep):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def Run():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Visit(CompileUnit)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; override def LeaveClassDefinition(node as ClassDefinition):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(char.IsUpper(node.Name[0])): return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; msg = &amp;quot;Class name '${node.Name}' should start with uppercase letter!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Errors.Add(CompilerError(node, msg))
&lt;br&gt;&lt;br&gt;class StyleCheckerPipeline(CompileToFile):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def constructor():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.Insert(1, StyleCheckerStep())
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Then I created this class in assembly 2 and added a reference to assembly 1:
&lt;br&gt;&lt;br&gt;class invalidClass:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The problem is that assembly two builds successfully still and adding
&lt;br&gt;exceptions into the pipeline classes (for debugging) don't seem to
&lt;br&gt;ever be raised. So it appears that the StyleCheckerStep never gets run
&lt;br&gt;while building assembly 2. What am I missing to get this to work?
&lt;br&gt;Perhaps I'm misunderstanding process, or is there a bug currently?
&lt;br&gt;&lt;br&gt;I am running #Develop 3 beta.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Justin Chase
&lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19830413&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19830413&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compiler-step-troubles-tp19830413p19830413.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19816026</id>
	<title>array slicing step</title>
	<published>2008-10-04T12:22:41Z</published>
	<updated>2008-10-04T12:22:41Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;div&gt;I was just looking here: &lt;a href=&quot;http://boo.codehaus.org/Slicing&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://boo.codehaus.org/Slicing&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;and trying to run the array slicing step asserts in SD 3.0b and I am getting the error &amp;quot;Language feature still not implemented: &amp;#39;slicing step&amp;#39;. (BCE0031)&amp;quot;. I&amp;#39;m just wondering if this is in the documentation because it is implemented in a version SD does not yet reference?&lt;br clear=&quot;all&quot;&gt;
&lt;br&gt;-- &lt;br&gt;Justin Chase &lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group. &lt;br&gt; To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19816026&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt; &lt;br&gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19816026&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt; &lt;br&gt; For more options, visit this group at http://groups.google.com/group/boolang &lt;br&gt; -~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/array-slicing-step-tp19816026p19816026.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19814462</id>
	<title>Re: #Develop on x64</title>
	<published>2008-10-04T10:08:21Z</published>
	<updated>2008-10-04T10:08:21Z</updated>
	<author>
		<name>Daniel Grunwald</name>
	</author>
	<content type="html">The build problem should be fixed again now (SharpDevelop 3.0.0.3587)
&lt;br&gt;and I've added a unit test that ensures future Boo updates don't break
&lt;br&gt;this again.
&lt;br&gt;&lt;br&gt;Regarding the debugging problem: you have to mark your .exe files as
&lt;br&gt;32-bit-only to debug them with the SharpDevelop debugger. The C#
&lt;br&gt;compiler can do this (with the option on the setting page), but booc.exe
&lt;br&gt;doesn't support that.
&lt;br&gt;But you can use corflags.exe to mark your .exe file: create a
&lt;br&gt;post-build-task &amp;quot;corflags MyProgram.exe /32BIT+&amp;quot;.
&lt;br&gt;The same needs to be done with booc.exe if you upgrade the Boo version
&lt;br&gt;inside SharpDevelop. To upgrade the flag in strong-named assemblies, use
&lt;br&gt;&amp;quot;corflags booc.exe /32BIT+ /Force&amp;quot;, then use &amp;quot;sn -R booc.exe key.snk&amp;quot; to
&lt;br&gt;re-sign the assembly.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;Justin Chase wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Well I'll just use my laptop (x86 for now), it seems to work there.
&lt;br&gt;&amp;gt; Should I file a bug report anywhere?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; On Sat, Oct 4, 2008 at 11:33 AM, Daniel Grunwald
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19814462&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;daniel@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19814462&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;daniel@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; The Boo Compiler doesn't have an option for the target platform, it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; always builds AnyCPU assemblies. On a 64-bit machine, AnyCPU
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assemblies
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; will execute as 64-bit process, but SharpDevelop cannot debug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; those yet.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Problems compiling Boo applications on x64: that's a known problem
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; in SD
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2.2, but it should be fixed in 3.0. Looks like I broke it again
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; with the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; update to Boo 0.8.2. &amp;lt;&lt;a href=&quot;http://0.8.2./&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.8.2./&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Daniel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Justin Chase wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; I just installed SD 3.0 beta (and 2.2 to check to see if it was
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; a beta
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; problem), if I create a new boo console application and hit build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; right away I get an error.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Unable to load assembly (bad file format): WRN: Assembly binding
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; logging is turned OFF. (BCE0000)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; If I build a C# application with the target CPU set to &amp;quot;All
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Assemblies&amp;quot; it fails to attach a debugger but will actually run, but
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; if I change it to x86 CPU then it succeeds to do both. This is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; not an
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; option in the boo projects in SD. Can anyone shed a little light on
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; this problem and does anyone have a solution? Why can't boo build an
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; assembly for a x64 processor? (Assuming that is even the problem).
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (201 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19814462/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Develop-on-x64-tp19813710p19814462.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19814141</id>
	<title>Re: #Develop on x64</title>
	<published>2008-10-04T09:42:42Z</published>
	<updated>2008-10-04T09:42:42Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;div&gt;Well I&amp;#39;ll just use my laptop (x86 for now), it seems to work there. Should I file a bug report anywhere?&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;On Sat, Oct 4, 2008 at 11:33 AM, Daniel Grunwald &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19814141&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;daniel@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;The Boo Compiler doesn&amp;#39;t have an option for the target platform, it&lt;br&gt;always builds AnyCPU assemblies. On a 64-bit machine, AnyCPU assemblies&lt;br&gt;
will execute as 64-bit process, but SharpDevelop cannot debug those yet.&lt;br&gt;&lt;br&gt;Problems compiling Boo applications on x64: that&amp;#39;s a known problem in SD&lt;br&gt;2.2, but it should be fixed in 3.0. Looks like I broke it again with the&lt;br&gt;
update to Boo &lt;a href=&quot;http://0.8.2./&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;0.8.2.&lt;/a&gt;&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;Daniel&lt;br&gt;&lt;/font&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;Justin Chase wrote:&lt;br&gt;&amp;gt; I just installed SD 3.0 beta (and 2.2 to check to see if it was a beta&lt;br&gt;&amp;gt; problem), if I create a new boo console application and hit build&lt;br&gt;&amp;gt; right away I get an error.&lt;br&gt;
&amp;gt;&lt;br&gt;&amp;gt; Unable to load assembly (bad file format): WRN: Assembly binding&lt;br&gt;&amp;gt; logging is turned OFF. (BCE0000)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; If I build a C# application with the target CPU set to &amp;quot;All&lt;br&gt;&amp;gt; Assemblies&amp;quot; it fails to attach a debugger but will actually run, but&lt;br&gt;
&amp;gt; if I change it to x86 CPU then it succeeds to do both. This is not an&lt;br&gt;&amp;gt; option in the boo projects in SD. Can anyone shed a little light on&lt;br&gt;&amp;gt; this problem and does anyone have a solution? Why can&amp;#39;t boo build an&lt;br&gt;
&amp;gt; assembly for a x64 processor? (Assuming that is even the problem).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Justin Chase &lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group. &lt;br&gt; To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19814141&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt; &lt;br&gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19814141&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt; &lt;br&gt; For more options, visit this group at http://groups.google.com/group/boolang &lt;br&gt; -~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Develop-on-x64-tp19813710p19814141.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19814044</id>
	<title>Re: #Develop on x64</title>
	<published>2008-10-04T09:33:33Z</published>
	<updated>2008-10-04T09:33:33Z</updated>
	<author>
		<name>Daniel Grunwald</name>
	</author>
	<content type="html">The Boo Compiler doesn't have an option for the target platform, it
&lt;br&gt;always builds AnyCPU assemblies. On a 64-bit machine, AnyCPU assemblies
&lt;br&gt;will execute as 64-bit process, but SharpDevelop cannot debug those yet.
&lt;br&gt;&lt;br&gt;Problems compiling Boo applications on x64: that's a known problem in SD
&lt;br&gt;2.2, but it should be fixed in 3.0. Looks like I broke it again with the
&lt;br&gt;update to Boo 0.8.2.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;Justin Chase wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I just installed SD 3.0 beta (and 2.2 to check to see if it was a beta
&lt;br&gt;&amp;gt; problem), if I create a new boo console application and hit build
&lt;br&gt;&amp;gt; right away I get an error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unable to load assembly (bad file format): WRN: Assembly binding
&lt;br&gt;&amp;gt; logging is turned OFF. (BCE0000)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I build a C# application with the target CPU set to &amp;quot;All
&lt;br&gt;&amp;gt; Assemblies&amp;quot; it fails to attach a debugger but will actually run, but
&lt;br&gt;&amp;gt; if I change it to x86 CPU then it succeeds to do both. This is not an
&lt;br&gt;&amp;gt; option in the boo projects in SD. Can anyone shed a little light on
&lt;br&gt;&amp;gt; this problem and does anyone have a solution? Why can't boo build an
&lt;br&gt;&amp;gt; assembly for a x64 processor? (Assuming that is even the problem).
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (201 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19814044/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Develop-on-x64-tp19813710p19814044.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19813710</id>
	<title>#Develop on x64</title>
	<published>2008-10-04T09:08:12Z</published>
	<updated>2008-10-04T09:08:12Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I just installed SD 3.0 beta (and 2.2 to check to see if it was a beta problem), if I create a new boo console application and hit build right away I get an error.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Unable to load assembly (bad file format): WRN: Assembly binding logging is turned OFF. (BCE0000)&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If I build a C# application with the target CPU set to &amp;quot;All Assemblies&amp;quot; it fails to attach a debugger but will actually run, but if I change it to x86 CPU then it succeeds to do both. This is not an option in the boo projects in SD. Can anyone shed a little light on this problem and does anyone have a solution? Why can&amp;#39;t boo build an assembly for a x64 processor? (Assuming that is even the problem).&lt;/div&gt;
&lt;div&gt;&lt;br&gt;-- &lt;br&gt;Justin Chase &lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group. &lt;br&gt; To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19813710&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt; &lt;br&gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19813710&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt; &lt;br&gt; For more options, visit this group at http://groups.google.com/group/boolang &lt;br&gt; -~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Develop-on-x64-tp19813710p19813710.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19810853</id>
	<title>Re: of keyword</title>
	<published>2008-10-04T03:37:35Z</published>
	<updated>2008-10-04T03:37:35Z</updated>
	<author>
		<name>Avishay Lavie</name>
	</author>
	<content type="html">&lt;br&gt;That isn't entirely accurate. Brackets are now required for generic
&lt;br&gt;type *declarations* only, where they serve to disambiguate between
&lt;br&gt;base types and generic type parameter constraints:
&lt;br&gt;&lt;br&gt;&amp;nbsp; public class GenericType[of T (BaseType)]:
&lt;br&gt;&amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&lt;br&gt;vs.
&lt;br&gt;&lt;br&gt;&amp;nbsp; public class GenericType[of T] (BaseType):
&lt;br&gt;&amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&lt;br&gt;For generic type references you can still omit the brackets:
&lt;br&gt;&lt;br&gt;&amp;nbsp; a = GenericType of int()
&lt;br&gt;&lt;br&gt;is equivalent to:
&lt;br&gt;&lt;br&gt;&amp;nbsp; a = GenericType[of int]()
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sep 19, 5:53 am, &amp;quot;Cedric Vivier&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810853&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cedr...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; On Sun, Sep 14, 2008 at 4:41 PM, Ayende Rahien &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810853&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aye...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; import System.Collections.Generic
&lt;br&gt;&amp;gt; &amp;gt; list = List of int()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or rather:  list = List[of int]()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Since brackets are now (on trunk) required for generic type references
&lt;br&gt;&amp;gt; even when there is only one generic arguments [1].
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810853&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810853&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/of-keyword-tp19478169p19810853.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19810829</id>
	<title>Re: Compilation error -- global var + recursion</title>
	<published>2008-10-04T03:33:23Z</published>
	<updated>2008-10-04T03:33:23Z</updated>
	<author>
		<name>Avishay Lavie</name>
	</author>
	<content type="html">&lt;br&gt;I confirmed your issue. Hopefully it will be addressed soon.
&lt;br&gt;&lt;br&gt;To hide the cache from the outside world, you can wrap the entire
&lt;br&gt;thing in a class and make the cache variable private. Incidentally,
&lt;br&gt;this will also circumvent the &amp;quot;unknown identifier&amp;quot; issue so it's a
&lt;br&gt;good workaround.
&lt;br&gt;&lt;br&gt;On Sep 20, 7:49 pm, Mike K &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810829&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mbk.gro...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I have created issue BOO-1085 for this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, is there a way I can use closures to hide the cache from outside
&lt;br&gt;&amp;gt; world?  I couldn't find an example of this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   Mike
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810829&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19810829&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compilation-error----global-var-%2B-recursion-tp19587026p19810829.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19810812</id>
	<title>[jira] Issue Comment Edited: (BOO-1085)  Compilation error -- global var + recursion</title>
	<published>2008-10-04T03:32:11Z</published>
	<updated>2008-10-04T03:32:11Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=149880#action_149880&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=149880#action_149880&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;avish edited comment on BOO-1085 at 10/4/08 5:32 AM:
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&lt;br&gt;I can confirm this as of r3043. If the whole thing is put into a class, everything works. 
&lt;br&gt;&lt;br&gt;Minimal testcase:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;globalVar = 42
&lt;br&gt;&lt;br&gt;def recursive() as int:
&lt;br&gt;&amp;nbsp; return recursive()
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BCE0005: Unknown identifier: 'recursive'.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: avish):
&lt;br&gt;&amp;nbsp; &amp;nbsp; I can confirm this as of r3043. If the whole thing is put into a class, everything works. 
&lt;br&gt;&lt;br&gt;Minimal testcase:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;globalVar = 42
&lt;br&gt;&lt;br&gt;def recursive() as int:
&lt;br&gt;&amp;nbsp; return recursive()
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Compilation error -- global var + recursion 
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: BOO-1085
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1085&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1085&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Boo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Compiler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.8.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Mike Krell
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cache = {}
&lt;br&gt;&amp;gt; def fib(i as int) as int:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; r = cache[i]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if r is null:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if i &amp;lt; 2:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = fib(i-1) + fib(i-2)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cache[i] = r
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return r
&lt;br&gt;&amp;gt; Boo Compiler version 0.8.2.2960 (CLR v2.0.50727.1433)
&lt;br&gt;&amp;gt; fibcache.boo(13,16): BCE0005: Unknown identifier: 'fib'.
&lt;br&gt;&amp;gt; fibcache.boo(13,27): BCE0005: Unknown identifier: 'fib'. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/boo---dev-f11800.html&quot; embed=&quot;fixTarget[11800]&quot; target=&quot;_top&quot; &gt;boo - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28BOO-1085%29--Compilation-error----global-var-%2B-recursion-tp19587120p19810812.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19810813</id>
	<title>[jira] Commented: (BOO-1085)  Compilation error -- global var + recursion</title>
	<published>2008-10-04T03:32:11Z</published>
	<updated>2008-10-04T03:32:11Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=149880#action_149880&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=149880#action_149880&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Avishay Lavie commented on BOO-1085:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;I can confirm this as of r3043. If the whole thing is put into a class, everything works. 
&lt;br&gt;&lt;br&gt;Minimal testcase:
&lt;br&gt;&lt;br&gt;{code}
&lt;br&gt;globalVar = 42
&lt;br&gt;&lt;br&gt;def recursive() as int:
&lt;br&gt;&amp;nbsp; return recursive()
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Compilation error -- global var + recursion 
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: BOO-1085
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1085&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1085&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Boo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Compiler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.8.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Mike Krell
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cache = {}
&lt;br&gt;&amp;gt; def fib(i as int) as int:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; r = cache[i]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if r is null:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if i &amp;lt; 2:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = fib(i-1) + fib(i-2)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cache[i] = r
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return r
&lt;br&gt;&amp;gt; Boo Compiler version 0.8.2.2960 (CLR v2.0.50727.1433)
&lt;br&gt;&amp;gt; fibcache.boo(13,16): BCE0005: Unknown identifier: 'fib'.
&lt;br&gt;&amp;gt; fibcache.boo(13,27): BCE0005: Unknown identifier: 'fib'. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/boo---dev-f11800.html&quot; embed=&quot;fixTarget[11800]&quot; target=&quot;_top&quot; &gt;boo - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28BOO-1085%29--Compilation-error----global-var-%2B-recursion-tp19587120p19810813.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19809299</id>
	<title>Re: CTS?</title>
	<published>2008-10-03T22:48:21Z</published>
	<updated>2008-10-03T22:48:21Z</updated>
	<author>
		<name>Cedric Vivier</name>
	</author>
	<content type="html">&lt;br&gt;On Sat, Oct 4, 2008 at 10:33 AM, Justin Chase &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19809299&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.m.chase@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I was just looking over Rodrigo's slides from the 2007 Mono Summit
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://boo.codehaus.org/MonoSummit2007/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://boo.codehaus.org/MonoSummit2007/&lt;/a&gt;) and I noticed this in slide 9:
&lt;br&gt;&amp;gt; &amp;quot;boo is object oriented
&lt;br&gt;&amp;gt; (as much as allowed by the CTS)&amp;quot;
&lt;br&gt;&amp;gt; So this might be a dumb question but what is the CTS? I must be tired...
&lt;br&gt;&lt;br&gt;Hey,
&lt;br&gt;&lt;br&gt;CTS here is the Common Type System, which defines how types are used
&lt;br&gt;by CLI languages on the CLR ;)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/zcx1eb1e(VS.71).aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/zcx1eb1e(VS.71).aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19809299&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19809299&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CTS--tp19808509p19809299.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19808509</id>
	<title>CTS?</title>
	<published>2008-10-03T19:33:51Z</published>
	<updated>2008-10-03T19:33:51Z</updated>
	<author>
		<name>Justin Chase-2</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I was just looking over Rodrigo&amp;#39;s slides from the 2007 Mono Summit (&lt;a href=&quot;http://boo.codehaus.org/MonoSummit2007/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://boo.codehaus.org/MonoSummit2007/)&lt;/a&gt;&amp;nbsp;and I noticed this in slide 9:&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&amp;quot;boo is object oriented&lt;/div&gt;&lt;div&gt;(as much as allowed by the CTS)&amp;quot;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;So this might be a dumb question but what is the CTS? I must be tired...&lt;/div&gt;&lt;div&gt;&lt;br&gt;-- &lt;br&gt;Justin Chase &lt;br&gt;&lt;a href=&quot;http://www.justnbusiness.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justnbusiness.com&lt;/a&gt;&lt;br&gt;

&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group. &lt;br&gt; To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19808509&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt; &lt;br&gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19808509&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt; &lt;br&gt; For more options, visit this group at http://groups.google.com/group/boolang &lt;br&gt; -~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/CTS--tp19808509p19808509.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19804173</id>
	<title>[jira] Resolved: (BOO-1076) Generic methods of generic types not being recognized correctly.</title>
	<published>2008-10-03T12:32:08Z</published>
	<updated>2008-10-03T12:32:08Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Avishay Lavie resolved BOO-1076.
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Avishay Lavie
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 0.8.3
&lt;br&gt;&lt;br&gt;Resolved in r3043.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Generic methods of generic types not being recognized correctly.
&lt;br&gt;&amp;gt; ----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: BOO-1076
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1076&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1076&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Boo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows XP, under SVN 3028
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Greg Nagel
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Avishay Lavie
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.8.3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C# Test dll
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; public class Test&amp;lt;T&amp;gt;
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; 	public static void Bar&amp;lt;U&amp;gt;(U u)
&lt;br&gt;&amp;gt; 	{
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; public interface IFace
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; Boo program:
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; class A:
&lt;br&gt;&amp;gt; 	pass
&lt;br&gt;&amp;gt; x as IFace = null
&lt;br&gt;&amp;gt; Test[of A].Bar(x)
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; If A is replaced with object, it runs without error.
&lt;br&gt;&amp;gt; Here's the error:
&lt;br&gt;&amp;gt; Unhandled Exception: System.BadImageFormatException: An attempt was made to load
&lt;br&gt;&amp;gt; &amp;nbsp;a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;at TestModule.Main(String[] argv)
&lt;br&gt;&amp;gt; I tried looking at it with reflector, but reflector gets a null reference error. Here's the main function in ildasm:
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; .method private hidebysig static void &amp;nbsp;Main(string[] argv) cil managed
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; .entrypoint
&lt;br&gt;&amp;gt; &amp;nbsp; // Code size &amp;nbsp; &amp;nbsp; &amp;nbsp; 14 (0xe)
&lt;br&gt;&amp;gt; &amp;nbsp; .maxstack &amp;nbsp;1
&lt;br&gt;&amp;gt; &amp;nbsp; .locals init ([0] class [testlib]IFace x)
&lt;br&gt;&amp;gt; &amp;nbsp; IL_0000: &amp;nbsp;ldnull
&lt;br&gt;&amp;gt; &amp;nbsp; IL_0001: &amp;nbsp;stloc.0
&lt;br&gt;&amp;gt; &amp;nbsp; IL_0002: &amp;nbsp;ldloc.0
&lt;br&gt;&amp;gt; &amp;nbsp; IL_0003: &amp;nbsp;unbox.any &amp;nbsp;!!0
&lt;br&gt;&amp;gt; &amp;nbsp; IL_0008: &amp;nbsp;call &amp;nbsp; &amp;nbsp; &amp;nbsp; void class [testlib]Test`1&amp;lt;class A&amp;gt;::Bar&amp;lt;!!0&amp;gt;(!!0)
&lt;br&gt;&amp;gt; &amp;nbsp; IL_000d: &amp;nbsp;ret
&lt;br&gt;&amp;gt; } // end of method TestModule::Main
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; Reflector raises an exception after the second ! in IL_0003: &amp;nbsp;unbox.any &amp;nbsp;!!0
&lt;br&gt;&amp;gt; Assigning x to an instance of IFace doesn't change anything.
&lt;br&gt;&amp;gt; When you change IFace to a class instead of an interface, it raises a compile error:
&lt;br&gt;&amp;gt; test.boo(5,15): BCE0017: Boo.Lang.Compiler.CompilerError: The best overload for
&lt;br&gt;&amp;gt; the method 'Test[of T][A].Bar' is not compatible with the argument list '(IFace)
&lt;br&gt;&amp;gt; '.
&lt;br&gt;&amp;gt; When you try to specify the parameters explicitly as either class or interface, it gives another error:
&lt;br&gt;&amp;gt; test.boo(5,15): BCE0138: Boo.Lang.Compiler.CompilerError: 'Test[of T][A].Bar' is
&lt;br&gt;&amp;gt; &amp;nbsp;not a generic definition.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/boo---dev-f11800.html&quot; embed=&quot;fixTarget[11800]&quot; target=&quot;_top&quot; &gt;boo - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28BOO-1076%29-Generic-methods-of-generic-types-not-being-recognized-correctly.-tp18696784p19804173.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19774797</id>
	<title>Re: boo for code emitting</title>
	<published>2008-10-02T00:49:51Z</published>
	<updated>2008-10-02T00:49:51Z</updated>
	<author>
		<name>Cedric Vivier</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Seems like you want AOP. Have you looked at PostSharp [1] or AspectDNG [2] ?
&lt;br&gt;You could then weave some Boo code with third-party CLR assemblies.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;1 - &lt;a href=&quot;http://www.postsharp.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.postsharp.org/&lt;/a&gt;&lt;br&gt;2 - &lt;a href=&quot;http://aspectdng.tigris.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aspectdng.tigris.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Thu, Oct 2, 2008 at 3:32 PM, rektide &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19774797&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rektide@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've been enjoying some small meddlings with Boo's AST and meta-
&lt;br&gt;&amp;gt; prograggming, but recently I've found myself doing more work with
&lt;br&gt;&amp;gt; modifying and instrumenting existing CLR assemblies. &amp;nbsp;Mono.Cecil gets
&lt;br&gt;&amp;gt; me some of the way there, but emitting CIL is a royal pain compared to
&lt;br&gt;&amp;gt; the fluidity of Boo. &amp;nbsp;What I'd really like is a way to use Boo to emit
&lt;br&gt;&amp;gt; fragments of code that can be embedded in other pieces of code.
&lt;br&gt;&amp;gt; Specifically, I'm thinking of code that can be put into another
&lt;br&gt;&amp;gt; function. &amp;nbsp;I half think this might be straightforward, but I dont
&lt;br&gt;&amp;gt; think field and property tokens will be portable from the Boo owner to
&lt;br&gt;&amp;gt; a new home.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have not yet figured out how to get a runtime built quasi-quotes
&lt;br&gt;&amp;gt; code segment loaded into Cecil. &amp;nbsp;That would be a good first step.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any thoughts?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19774797&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19774797&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-for-code-emitting-tp19774592p19774797.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19774592</id>
	<title>boo for code emitting</title>
	<published>2008-10-02T00:32:34Z</published>
	<updated>2008-10-02T00:32:34Z</updated>
	<author>
		<name>rektide-3</name>
	</author>
	<content type="html">&lt;br&gt;I've been enjoying some small meddlings with Boo's AST and meta-
&lt;br&gt;prograggming, but recently I've found myself doing more work with
&lt;br&gt;modifying and instrumenting existing CLR assemblies. &amp;nbsp;Mono.Cecil gets
&lt;br&gt;me some of the way there, but emitting CIL is a royal pain compared to
&lt;br&gt;the fluidity of Boo. &amp;nbsp;What I'd really like is a way to use Boo to emit
&lt;br&gt;fragments of code that can be embedded in other pieces of code.
&lt;br&gt;Specifically, I'm thinking of code that can be put into another
&lt;br&gt;function. &amp;nbsp;I half think this might be straightforward, but I dont
&lt;br&gt;think field and property tokens will be portable from the Boo owner to
&lt;br&gt;a new home.
&lt;br&gt;&lt;br&gt;I have not yet figured out how to get a runtime built quasi-quotes
&lt;br&gt;code segment loaded into Cecil. &amp;nbsp;That would be a good first step.
&lt;br&gt;&lt;br&gt;Any thoughts?
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19774592&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19774592&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-for-code-emitting-tp19774592p19774592.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19768807</id>
	<title>[jira] Resolved: (BOO-1047) Internal compiler error when invoking external generic method where type inference violates generic constraints</title>
	<published>2008-10-01T13:47:08Z</published>
	<updated>2008-10-01T13:47:08Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Avishay Lavie resolved BOO-1047.
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Resolved in 3042. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Internal compiler error when invoking external generic method where type inference violates generic constraints
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: BOO-1047
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1047&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1047&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Boo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.8.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: MS.NET / Windows
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Avishay Lavie
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Avishay Lavie
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.8.3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; import System.Threading.Interlocked
&lt;br&gt;&amp;gt; x as int = 10
&lt;br&gt;&amp;gt; CompareExchange(x, 5, 5)
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; Gives:
&lt;br&gt;&amp;gt; {{test.boo(4,16): BCE0055: Internal compiler error: GenericArguments[0], 'System.Int32', on 'T CompareExchange[T](T ByRef, T, T)' violates the constraint of type 'T'.}}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/boo---dev-f11800.html&quot; embed=&quot;fixTarget[11800]&quot; target=&quot;_top&quot; &gt;boo - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28BOO-1047%29-Internal-compiler-error-when-invoking-external-generic-method-where-type-inference-violates-generic-constraints-tp17714555p19768807.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19718237</id>
	<title>Re: boo-extension build error</title>
	<published>2008-09-28T21:33:19Z</published>
	<updated>2008-09-28T21:33:19Z</updated>
	<author>
		<name>Cedric Vivier</name>
	</author>
	<content type="html">&lt;br&gt;On Sat, Sep 27, 2008 at 10:40 PM, Mark &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19718237&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mwatts42@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; When I try and build boo-extensions I get the following error when it
&lt;br&gt;&amp;gt; hits Boo.OMeta.Parser
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Boo.OMeta.Parser:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [booc] Compiling 8 files to 'W:\BooWork\boo-extensions\extensions
&lt;br&gt;&amp;gt; \build\Boo.OMeta.Parser.dll'.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [booc] W:\BooWork\boo-extensions\extensions\src\Boo.OMeta.Parser
&lt;br&gt;&amp;gt; \AST.boo(157,5): BCE0005: Unknown identifier: 'setUpArgs'.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [booc] W:\BooWork\boo-extensions\extensions\src\Boo.OMeta.Parser
&lt;br&gt;&amp;gt; \AST.boo(168,5): BCE0005: Unknown identifier: 'setUpArgs'.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; [booc] 2 error(s).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW: I can successfully build the boo trunk without error and have .
&lt;br&gt;&amp;gt; \boo and .\boo-extensions as peer directories.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Hi Mark,
&lt;br&gt;&lt;br&gt;You probably need to update your boo compiler and rebuild
&lt;br&gt;boo-extensions with it.
&lt;br&gt;(I guess the kind of problem you get has been fixed in rev. 3034)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19718237&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19718237&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-extension-build-error-tp19703287p19718237.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19703287</id>
	<title>boo-extension build error</title>
	<published>2008-09-27T07:40:02Z</published>
	<updated>2008-09-27T07:40:02Z</updated>
	<author>
		<name>Mark-96</name>
	</author>
	<content type="html">&lt;br&gt;When I try and build boo-extensions I get the following error when it
&lt;br&gt;hits Boo.OMeta.Parser
&lt;br&gt;&lt;br&gt;Boo.OMeta.Parser:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[booc] Compiling 8 files to 'W:\BooWork\boo-extensions\extensions
&lt;br&gt;\build\Boo.OMeta.Parser.dll'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[booc] W:\BooWork\boo-extensions\extensions\src\Boo.OMeta.Parser
&lt;br&gt;\AST.boo(157,5): BCE0005: Unknown identifier: 'setUpArgs'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[booc] W:\BooWork\boo-extensions\extensions\src\Boo.OMeta.Parser
&lt;br&gt;\AST.boo(168,5): BCE0005: Unknown identifier: 'setUpArgs'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[booc] 2 error(s).
&lt;br&gt;&lt;br&gt;I am still learning about how the boo compiler and its extensions work
&lt;br&gt;so any ideas on what is wrong are welcome.
&lt;br&gt;&lt;br&gt;BTW: I can successfully build the boo trunk without error and have .
&lt;br&gt;\boo and .\boo-extensions as peer directories.
&lt;br&gt;&lt;br&gt;-mark
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19703287&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19703287&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-extension-build-error-tp19703287p19703287.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19610842</id>
	<title>Re: boo and documentation</title>
	<published>2008-09-22T08:49:22Z</published>
	<updated>2008-09-22T08:49:22Z</updated>
	<author>
		<name>Nathan Stott</name>
	</author>
	<content type="html">&lt;br&gt;Your english is fine.
&lt;br&gt;&lt;br&gt;There are a lot of Boo users. &amp;nbsp;However, most of us are using it to
&lt;br&gt;make DSLs or are users of Boo based DSLs.
&lt;br&gt;&lt;br&gt;As a first-class language for the CLR, Boo will come a long way with a
&lt;br&gt;RC of BooLangStudio.
&lt;br&gt;&lt;br&gt;On Fri, Sep 19, 2008 at 7:39 PM, msagas &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19610842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msagas@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi, my name is Martin.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Im from Uruguay, i have some questions... is Boo active ?? why so few
&lt;br&gt;&amp;gt; users ? =( &amp;nbsp; what are developers planning to do with DLR (Dynamic
&lt;br&gt;&amp;gt; Language Runtime) from Microsoft coming with Visual Studio 10 ???
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Im translating documentation to spanish in open office :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I like Boo ... but I think it needs a better website with better
&lt;br&gt;&amp;gt; documentation / organization for the users to learn easily how to
&lt;br&gt;&amp;gt; programm with this beautiful language ^^
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sry for my english.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Greetings
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19610842&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19610842&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-and-documentation-tp19581442p19610842.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19605611</id>
	<title>Re: Why won't this (tool generated) code compile?</title>
	<published>2008-09-22T03:55:17Z</published>
	<updated>2008-09-22T03:55:17Z</updated>
	<author>
		<name>Rodrigo B. de Oliveira</name>
	</author>
	<content type="html">&lt;br&gt;On Mon, Sep 22, 2008 at 12:59 AM, Mike K &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19605611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mbk.groups@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; Bonus Question: &amp;nbsp;Is there an easier way to get the generated boo code
&lt;br&gt;&amp;gt; than this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Use the 'boo' compilation pipeline:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;booc -p:boo ...
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19605611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19605611&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Why-won%27t-this-%28tool-generated%29-code-compile--tp19601562p19605611.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19604260</id>
	<title>Re: Why won't this (tool generated) code compile?</title>
	<published>2008-09-22T02:10:37Z</published>
	<updated>2008-09-22T02:10:37Z</updated>
	<author>
		<name>Stoo-2</name>
	</author>
	<content type="html">&lt;br&gt;The compiler problem is because the nested ObjectForSerialization
&lt;br&gt;class is implementing an interface not inheriting from anything (other
&lt;br&gt;than Object) so there's nothing for the GetRealObject method to
&lt;br&gt;override. If you remove the override part it compiles fine. No idea
&lt;br&gt;where or why the code generates the override.
&lt;br&gt;&lt;br&gt;There is a Boo language plugin for Reflector but I don't think it's
&lt;br&gt;compatible for the current Reflector version. Details are here:
&lt;br&gt;&lt;a href=&quot;http://ayende.com/Blog/archive/2006/08/21/ReflectorBoo42.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ayende.com/Blog/archive/2006/08/21/ReflectorBoo42.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;HTH
&lt;br&gt;&lt;br&gt;Stoo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sep 22, 4:59 am, Mike K &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19604260&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mbk.gro...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm trying to learn what code is generated by the compiler for macros,
&lt;br&gt;&amp;gt; attributes etc.  As an example I compiled the following program:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt; import Useful.Attributes from &amp;quot;Boo.Lang.Useful&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Singleton]
&lt;br&gt;&amp;gt; class test:
&lt;br&gt;&amp;gt;   def foo():
&lt;br&gt;&amp;gt;     print &amp;quot;foo&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; test.Instance.foo()
&lt;br&gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Then I disassembled the foo class into C# from the exe with .NET
&lt;br&gt;&amp;gt; Reflector and translated the C# into boo with #develop.  This led to
&lt;br&gt;&amp;gt; the resulting code (except for the import statements, which I added):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt; import System
&lt;br&gt;&amp;gt; import System.Runtime.CompilerServices
&lt;br&gt;&amp;gt; import System.Runtime.Serialization
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [Serializable]
&lt;br&gt;&amp;gt; public final class test(ISerializable):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   // Methods
&lt;br&gt;&amp;gt;   [CompilerGenerated]
&lt;br&gt;&amp;gt;   private def constructor():
&lt;br&gt;&amp;gt;     pass
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   public def foo():
&lt;br&gt;&amp;gt;     Console.WriteLine('foo')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   [CompilerGenerated]
&lt;br&gt;&amp;gt;   def ISerializable.GetObjectData(info as SerializationInfo, context
&lt;br&gt;&amp;gt; as StreamingContext):
&lt;br&gt;&amp;gt;     info.SetType(typeof(ObjectForSerialization))
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   // Properties
&lt;br&gt;&amp;gt;   [CompilerGenerated]
&lt;br&gt;&amp;gt;   public static Instance as test:
&lt;br&gt;&amp;gt;     get:
&lt;br&gt;&amp;gt;       return Nested.instance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   // Nested Types
&lt;br&gt;&amp;gt;   [CompilerGenerated]
&lt;br&gt;&amp;gt;   private final class Nested:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     // Fields
&lt;br&gt;&amp;gt;     public static final instance = test()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     // Methods
&lt;br&gt;&amp;gt;     private def constructor():
&lt;br&gt;&amp;gt;       pass
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   [Serializable]
&lt;br&gt;&amp;gt;   [CompilerGenerated]
&lt;br&gt;&amp;gt;   private final class ObjectForSerialization(IObjectReference):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     // Methods
&lt;br&gt;&amp;gt;     public override def GetRealObject(context as StreamingContext) as
&lt;br&gt;&amp;gt; object:
&lt;br&gt;&amp;gt;       return test.Instance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; test.Instance.foo()
&lt;br&gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So far, so good, except the generated boo code doesn't compile:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; booc &amp;quot;singletongenerated.boo&amp;quot;
&lt;br&gt;&amp;gt; Boo Compiler version 0.8.2.2960 (CLR v2.0.50727.1433)
&lt;br&gt;&amp;gt; singletongenerated.boo(48,25): BCE0060:
&lt;br&gt;&amp;gt; 'test.ObjectForSerialization.GetRealObject(System.Runtime.Serialization.StreamingContext)':
&lt;br&gt;&amp;gt; no suitable method found to override.
&lt;br&gt;&amp;gt; 1 error(s).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The signature for GetRealObject() looks OK to me, so I don't
&lt;br&gt;&amp;gt; understand what the problem is.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bonus Question:  Is there an easier way to get the generated boo code
&lt;br&gt;&amp;gt; than this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    Thanks,
&lt;br&gt;&amp;gt;    Mike
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19604260&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19604260&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Why-won%27t-this-%28tool-generated%29-code-compile--tp19601562p19604260.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19601562</id>
	<title>Why won't this (tool generated) code compile?</title>
	<published>2008-09-21T20:59:05Z</published>
	<updated>2008-09-21T20:59:05Z</updated>
	<author>
		<name>Mike K</name>
	</author>
	<content type="html">&lt;br&gt;I'm trying to learn what code is generated by the compiler for macros,
&lt;br&gt;attributes etc. &amp;nbsp;As an example I compiled the following program:
&lt;br&gt;&lt;br&gt;--------------------
&lt;br&gt;import Useful.Attributes from &amp;quot;Boo.Lang.Useful&amp;quot;
&lt;br&gt;&lt;br&gt;[Singleton]
&lt;br&gt;class test:
&lt;br&gt;&amp;nbsp; def foo():
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;foo&amp;quot;
&lt;br&gt;&lt;br&gt;test.Instance.foo()
&lt;br&gt;--------------------
&lt;br&gt;&lt;br&gt;Then I disassembled the foo class into C# from the exe with .NET
&lt;br&gt;Reflector and translated the C# into boo with #develop. &amp;nbsp;This led to
&lt;br&gt;the resulting code (except for the import statements, which I added):
&lt;br&gt;&lt;br&gt;--------------------
&lt;br&gt;import System
&lt;br&gt;import System.Runtime.CompilerServices
&lt;br&gt;import System.Runtime.Serialization
&lt;br&gt;&lt;br&gt;[Serializable]
&lt;br&gt;public final class test(ISerializable):
&lt;br&gt;&lt;br&gt;&amp;nbsp; // Methods
&lt;br&gt;&amp;nbsp; [CompilerGenerated]
&lt;br&gt;&amp;nbsp; private def constructor():
&lt;br&gt;&amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&lt;br&gt;&amp;nbsp; public def foo():
&lt;br&gt;&amp;nbsp; &amp;nbsp; Console.WriteLine('foo')
&lt;br&gt;&lt;br&gt;&amp;nbsp; [CompilerGenerated]
&lt;br&gt;&amp;nbsp; def ISerializable.GetObjectData(info as SerializationInfo, context
&lt;br&gt;as StreamingContext):
&lt;br&gt;&amp;nbsp; &amp;nbsp; info.SetType(typeof(ObjectForSerialization))
&lt;br&gt;&lt;br&gt;&amp;nbsp; // Properties
&lt;br&gt;&amp;nbsp; [CompilerGenerated]
&lt;br&gt;&amp;nbsp; public static Instance as test:
&lt;br&gt;&amp;nbsp; &amp;nbsp; get:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return Nested.instance
&lt;br&gt;&lt;br&gt;&amp;nbsp; // Nested Types
&lt;br&gt;&amp;nbsp; [CompilerGenerated]
&lt;br&gt;&amp;nbsp; private final class Nested:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // Fields
&lt;br&gt;&amp;nbsp; &amp;nbsp; public static final instance = test()
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // Methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; private def constructor():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&lt;br&gt;&amp;nbsp; [Serializable]
&lt;br&gt;&amp;nbsp; [CompilerGenerated]
&lt;br&gt;&amp;nbsp; private final class ObjectForSerialization(IObjectReference):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; // Methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; public override def GetRealObject(context as StreamingContext) as
&lt;br&gt;object:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return test.Instance
&lt;br&gt;&lt;br&gt;&lt;br&gt;test.Instance.foo()
&lt;br&gt;--------------------
&lt;br&gt;&lt;br&gt;So far, so good, except the generated boo code doesn't compile:
&lt;br&gt;&lt;br&gt;booc &amp;quot;singletongenerated.boo&amp;quot;
&lt;br&gt;Boo Compiler version 0.8.2.2960 (CLR v2.0.50727.1433)
&lt;br&gt;singletongenerated.boo(48,25): BCE0060:
&lt;br&gt;'test.ObjectForSerialization.GetRealObject(System.Runtime.Serialization.StreamingContext)':
&lt;br&gt;no suitable method found to override.
&lt;br&gt;1 error(s).
&lt;br&gt;&lt;br&gt;The signature for GetRealObject() looks OK to me, so I don't
&lt;br&gt;understand what the problem is.
&lt;br&gt;&lt;br&gt;Bonus Question: &amp;nbsp;Is there an easier way to get the generated boo code
&lt;br&gt;than this?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Mike
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19601562&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19601562&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Why-won%27t-this-%28tool-generated%29-code-compile--tp19601562p19601562.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19589144</id>
	<title>Re: boo and documentation</title>
	<published>2008-09-20T14:20:02Z</published>
	<updated>2008-09-20T14:20:02Z</updated>
	<author>
		<name>rektide-3</name>
	</author>
	<content type="html">&lt;br&gt;Boo has quite a bit of documentation for the basic of the language.
&lt;br&gt;The main website has the Boo Primer, a Tutorial, a Cookbook, and a
&lt;br&gt;Language Guide. &amp;nbsp;These are all great introductions.
&lt;br&gt;&lt;br&gt;Latter and more advanced features are far less well documented: this
&lt;br&gt;is true. &amp;nbsp;The unit tests in the tests/testcases directories is where I
&lt;br&gt;usually turn to: the unit tests are pretty extensive and do a good job
&lt;br&gt;of demonstrating how features are meant to be used and what they do.
&lt;br&gt;&lt;br&gt;Boo will (most likely) never be re-implemented in the DLR, but Boo's
&lt;br&gt;allustrious leader Bamboo has talked about interoperability between
&lt;br&gt;Boo's existing dynamic typing and DLR.
&lt;br&gt;&lt;a href=&quot;http://groups.google.com/group/boolang/tree/browse_frm/thread/72308ef95a9e8486/a89b3b57dfb73347#doc_8f42ab80447e9ac6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang/tree/browse_frm/thread/72308ef95a9e8486/a89b3b57dfb73347#doc_8f42ab80447e9ac6&lt;/a&gt;&lt;br&gt;&lt;br&gt;I'm not aware of there being any DLR integration underway or planned
&lt;br&gt;out at the moment.
&lt;br&gt;&lt;br&gt;There's a number of topic in this group discussing DLR:
&lt;br&gt;&lt;a href=&quot;http://groups.google.com/group/boolang/search?group=boolang&amp;q=dlr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang/search?group=boolang&amp;q=dlr&lt;/a&gt;&amp;nbsp;,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sep 19, 6:39 pm, msagas &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19589144&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;msa...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, my name is Martin.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Im from Uruguay, i have some questions... is Boo active ?? why so few
&lt;br&gt;&amp;gt; users ? =(   what are developers planning to do with DLR (Dynamic
&lt;br&gt;&amp;gt; Language Runtime) from Microsoft coming with Visual Studio 10 ???
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Im translating documentation to spanish in open office :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I like Boo ... but I think it needs a better website with better
&lt;br&gt;&amp;gt; documentation / organization for the users to learn easily how to
&lt;br&gt;&amp;gt; programm with this beautiful language ^^
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sry for my english.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Greetings
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19589144&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19589144&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-and-documentation-tp19581442p19589144.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19587155</id>
	<title>Re: Compilation error -- global var + recursion</title>
	<published>2008-09-20T09:49:56Z</published>
	<updated>2008-09-20T09:49:56Z</updated>
	<author>
		<name>Mike K</name>
	</author>
	<content type="html">&lt;br&gt;I have created issue BOO-1085 for this.
&lt;br&gt;&lt;br&gt;Also, is there a way I can use closures to hide the cache from outside
&lt;br&gt;world? &amp;nbsp;I couldn't find an example of this.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Mike
&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19587155&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19587155&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compilation-error----global-var-%2B-recursion-tp19587026p19587155.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19587120</id>
	<title>[jira] Created: (BOO-1085)  Compilation error -- global var + recursion</title>
	<published>2008-09-20T09:45:57Z</published>
	<updated>2008-09-20T09:45:57Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&amp;nbsp;Compilation error -- global var + recursion 
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: BOO-1085
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/BOO-1085&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/BOO-1085&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Boo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.8.2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Mike Krell
&lt;br&gt;&lt;br&gt;&lt;br&gt;cache = {}
&lt;br&gt;&lt;br&gt;def fib(i as int) as int:
&lt;br&gt;&amp;nbsp; &amp;nbsp; r = cache[i]
&lt;br&gt;&amp;nbsp; &amp;nbsp; if r is null:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if i &amp;lt; 2:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = fib(i-1) + fib(i-2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cache[i] = r
&lt;br&gt;&amp;nbsp; &amp;nbsp; return r
&lt;br&gt;&lt;br&gt;Boo Compiler version 0.8.2.2960 (CLR v2.0.50727.1433)
&lt;br&gt;fibcache.boo(13,16): BCE0005: Unknown identifier: 'fib'.
&lt;br&gt;fibcache.boo(13,27): BCE0005: Unknown identifier: 'fib'. 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/boo---dev-f11800.html&quot; embed=&quot;fixTarget[11800]&quot; target=&quot;_top&quot; &gt;boo - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28BOO-1085%29--Compilation-error----global-var-%2B-recursion-tp19587120p19587120.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19587026</id>
	<title>Compilation error -- global var + recursion</title>
	<published>2008-09-20T09:36:35Z</published>
	<updated>2008-09-20T09:36:35Z</updated>
	<author>
		<name>Mike K</name>
	</author>
	<content type="html">&lt;br&gt;cache = {}
&lt;br&gt;&lt;br&gt;def fib(i as int) as int:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; r = cache[i]
&lt;br&gt;&amp;nbsp; &amp;nbsp; if true: #r is null:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if i &amp;lt; 2:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = fib(i-1) + fib(i-2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cache[i] = r
&lt;br&gt;&amp;nbsp; &amp;nbsp; return r
&lt;br&gt;&lt;br&gt;Boo Compiler version 0.8.2.2960 (CLR v2.0.50727.1433)
&lt;br&gt;fibcache.boo(13,16): BCE0005: Unknown identifier: 'fib'.
&lt;br&gt;fibcache.boo(13,27): BCE0005: Unknown identifier: 'fib'.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19587026&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19587026&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Compilation-error----global-var-%2B-recursion-tp19587026p19587026.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19581442</id>
	<title>boo and documentation</title>
	<published>2008-09-19T17:39:05Z</published>
	<updated>2008-09-19T17:39:05Z</updated>
	<author>
		<name>msagas</name>
	</author>
	<content type="html">&lt;br&gt;Hi, my name is Martin.
&lt;br&gt;&lt;br&gt;Im from Uruguay, i have some questions... is Boo active ?? why so few
&lt;br&gt;users ? =( &amp;nbsp; what are developers planning to do with DLR (Dynamic
&lt;br&gt;Language Runtime) from Microsoft coming with Visual Studio 10 ???
&lt;br&gt;&lt;br&gt;Im translating documentation to spanish in open office :-)
&lt;br&gt;&lt;br&gt;I like Boo ... but I think it needs a better website with better
&lt;br&gt;documentation / organization for the users to learn easily how to
&lt;br&gt;programm with this beautiful language ^^
&lt;br&gt;&lt;br&gt;Sry for my english.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Greetings
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19581442&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19581442&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/boo-and-documentation-tp19581442p19581442.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19565444</id>
	<title>Re: of keyword</title>
	<published>2008-09-18T19:53:24Z</published>
	<updated>2008-09-18T19:53:24Z</updated>
	<author>
		<name>Cedric Vivier</name>
	</author>
	<content type="html">&lt;br&gt;On Sun, Sep 14, 2008 at 4:41 PM, Ayende Rahien &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19565444&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ayende@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; import System.Collections.Generic
&lt;br&gt;&amp;gt; list = List of int()
&lt;br&gt;&lt;br&gt;Or rather: &amp;nbsp;list = List[of int]()
&lt;br&gt;&lt;br&gt;Since brackets are now (on trunk) required for generic type references
&lt;br&gt;even when there is only one generic arguments [1].
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Boo Programming Language&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19565444&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19565444&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boolang+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/boolang&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/boolang&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Boo-Lang---Users-f13996.html&quot; embed=&quot;fixTarget[13996]&quot; target=&quot;_top&quot; &gt;Boo Lang - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/of-keyword-tp19478169p19565444.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19493396</id>
	<title>Re: Bake</title>
	<published>2008-09-15T06:52:18Z</published>
	<updated>2008-09-15T06:52:18Z</updated>
	<author>
		<name>Georges Benatti Junior</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Boo build system was patched after the creation of boo make. So it's &amp;nbsp;
&lt;br&gt;more recent. But the idea is to concentrate the changes in boo make, &amp;nbsp;
&lt;br&gt;and keep it as the mainline.
&lt;br&gt;&lt;br&gt;Sent from my iPhone
&lt;br&gt;&lt;br&gt;On Sep 14, 2008, at 11:17, &amp;quot;Joe V.&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19493396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph.vano@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which one?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/boo-build-system/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/boo-build-system/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/boo-make/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/boo-make/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Your listed on both, but looks like boo-build-system is more recent
&lt;br&gt;&amp;gt; than boo-make?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sep 8, 8:29 am, &amp;quot;Georges Benatti Junior&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19493396&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gbena...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The namebakeis already taken by a python project, so i have changed
&lt;br&gt;&amp;gt;&amp;gt; the name of the project to boo-make (can be found in google code),
&lt;br&gt;&amp;gt;&amp;gt; because BooBS was too much a joke.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There are some fundamental flaws in the architecture of boo-make
&lt;br&gt;&amp;gt;&amp;gt; (relative to how you extend the tasks types), and i wanted to change
&lt;br&gt;&amp;gt;&amp;gt; it, adding support to namespace, maybe using Rhino DSL, but as always
&lt;br&gt;&amp;gt;&amp;gt; work and life changed my plans. I still want to do that, just need
&lt;br&gt;&amp;gt;&amp;gt; some time.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you guys, have some suggestions, or things that you want
&lt;br&gt;&amp;gt;&amp;gt; implemented, please send me a quote, maybe the outside pressure will
&lt;br&gt;&amp;gt;&amp;gt; help to put this in motion again.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sun, Sep 7, 2008 at 3:47 PM, Tom Opgenorth &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19493396&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;opgeno...@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Jun 5, 2008 at 11:34 AM, Georges Benatti Junior
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19493396&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gbena...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I don't know if someone is working on it, the namebakeis already
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; taken for another project, i got the BooBS, renamed to boo-make at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; google code.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm just wondering where one should pull the source for BooBS/Bake/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; boo-make?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; We have the code at the boo-build-system, but that has seen any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; activity since around January, 2008:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/boo-build-system&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/boo-build-system&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; There is is boo-make, but that doesn't seem to have had any activity
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; since October, 2007:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/boo-make/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/boo-make/&lt;/a&gt;&lt;br&gt;