<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/boolang</id>
  <title type="text">Boo Programming Language Google Group</title>
  <subtitle type="text">
  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.
  </subtitle>
  <link href="/group/boolang/feed/atom_v1_0_msgs.xml" rel="self" title="Boo Programming Language feed"/>
  <updated>2009-11-24T23:04:20Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>rektide</name>
  <email>rekt...@gmail.com</email>
  </author>
  <updated>2009-11-24T23:04:20Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/079b652a34e24280?show_docid=079b652a34e24280</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/079b652a34e24280?show_docid=079b652a34e24280"/>
  <title type="text">Re: Building Methods: Finding Expressions from Template Macros</title>
  <summary type="html" xml:space="preserve">
  Its not just possible, enjoyable, and very powerful, its the &lt;br&gt; TheWayGodHimselfIntended. I&#39;m moving towards JS more and more, and &lt;br&gt; the lack of a nice AST / Template macro system to go along with it is &lt;br&gt; my #1 pain. [ although.... &amp;lt;namedrop&amp;gt; #ometa-js &amp;lt;namedrop&amp;gt; ] &lt;br&gt; &lt;p&gt;I&#39;ve been using Template Macros for code-generation/class-composit ion
  </summary>
  </entry>
  <entry>
  <author>
  <name>Jeffery Olson</name>
  <email>olson.jeff...@gmail.com</email>
  </author>
  <updated>2009-11-24T21:01:49Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/95d476a7afc9eb12?show_docid=95d476a7afc9eb12</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/95d476a7afc9eb12?show_docid=95d476a7afc9eb12"/>
  <title type="text">Re: Building Methods: Finding Expressions from Template Macros</title>
  <summary type="html" xml:space="preserve">
  you can wrap any Expression in an ExpressionStatement and get what you need &lt;br&gt; &lt;p&gt;m = [| &lt;br&gt; def method(bar as string): &lt;br&gt; baz = bar &lt;br&gt; e = [| foo = bar |] // a BinaryExpression &lt;br&gt; s = ExpressionStatement(e) &lt;br&gt; m.Body.Statements.Add(s) &lt;br&gt; &lt;p&gt;And yes, working with code generation via macros is challenging, and
  </summary>
  </entry>
  <entry>
  <author>
  <name>rektide</name>
  <email>rekt...@gmail.com</email>
  </author>
  <updated>2009-11-24T20:44:15Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/5b2919938855cc0b?show_docid=5b2919938855cc0b</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/5b2919938855cc0b?show_docid=5b2919938855cc0b"/>
  <title type="text">Re: Building Methods: Finding Expressions from Template Macros</title>
  <summary type="html" xml:space="preserve">
  I was misreading the error. I need a Statement, not an Expression. &lt;br&gt; This is really where I have so many issues composing methods with &lt;br&gt; Template Macros; getting Statements. Here&#39;s what I wrote, just s/ &lt;br&gt; expression/statement/i it: &lt;br&gt; &lt;p&gt;In general, I seem to have a lot of issues composing methods out of
  </summary>
  </entry>
  <entry>
  <author>
  <name>rektide</name>
  <email>rekt...@gmail.com</email>
  </author>
  <updated>2009-11-24T20:38:48Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/25da33df40d7517b?show_docid=25da33df40d7517b</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/ec9ea70f634fb9de/25da33df40d7517b?show_docid=25da33df40d7517b"/>
  <title type="text">Building Methods: Finding Expressions from Template Macros</title>
  <summary type="html" xml:space="preserve">
  I&#39;m doing some significant class generating code in boo. I seem to &lt;br&gt; have a lot of problem using Template Macros to build Expressions. &lt;br&gt; &lt;p&gt;Here&#39;s a snippet of something I&#39;m attempting: &lt;br&gt; &lt;p&gt;ser = [| &lt;br&gt; def Serialize() as (byte): &lt;br&gt; pos = 0 &lt;br&gt; .... &lt;br&gt; ser.Body.Statements.Add( [| $(ReferenceExpression(&amp;quot;ser&amp;quot;+i) ) =
  </summary>
  </entry>
  <entry>
  <author>
  <name>A.M. Abdelaziz</name>
  <email>ama...@gmail.com</email>
  </author>
  <updated>2009-11-24T20:02:54Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/de9cfcb4057fcd59?show_docid=de9cfcb4057fcd59</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/de9cfcb4057fcd59?show_docid=de9cfcb4057fcd59"/>
  <title type="text">Re: can&#39;t compile boo</title>
  <summary type="html" xml:space="preserve">
  oh I&#39;m very sorry guys, I solved the issue but I didn&#39;t post yet, so &lt;br&gt; here is what I wrote in TomBoy to remember the solution: &lt;br&gt; &lt;p&gt;boo issue: &lt;br&gt; ∘ installed from boo-0.9.2.3383.tar.gz not &amp;quot;-src&amp;quot; one &lt;br&gt; ∘ copied *.exe to /lib/boo (newly made), for boo to work &lt;br&gt; ∘ copied *.dll to /usr/local/lib/boo (dir already exists), for
  </summary>
  </entry>
  <entry>
  <author>
  <name>Cedric Vivier</name>
  <email>cedr...@neonux.com</email>
  </author>
  <updated>2009-11-23T15:42:06Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/d1fdb6f6ad75e041?show_docid=d1fdb6f6ad75e041</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/d1fdb6f6ad75e041?show_docid=d1fdb6f6ad75e041"/>
  <title type="text">Re: can&#39;t compile boo</title>
  <summary type="html" xml:space="preserve">
  On Mon, Nov 23, 2009 at 6:32 PM, Rodrigo B. de Oliveira &amp;lt; &lt;br&gt; &lt;p&gt;From my experience it seems just a &amp;quot;nant rebuild&amp;quot; might suffice for some &lt;br&gt; weird reason. &lt;br&gt; Of course needs to be fixed anyways.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rodrigo B. de Oliveira</name>
  <email>rodrigobam...@gmail.com</email>
  </author>
  <updated>2009-11-23T10:32:19Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/a08f1618bfb79bf7?show_docid=a08f1618bfb79bf7</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/a08f1618bfb79bf7?show_docid=a08f1618bfb79bf7"/>
  <title type="text">Re: can&#39;t compile boo</title>
  <summary type="html" xml:space="preserve">
  Yeah. That sucks. &lt;br&gt; &lt;p&gt;You have to remove your old boo libraries from the GAC before building &lt;br&gt; the new version for now: &lt;br&gt; &lt;p&gt; for m in Boo.Lang Boo.Lang.Compiler Boo.Lang.CodeDom &lt;br&gt; Boo.Lang.Parser Boo.Lang.Useful Boo.Lang.Interpreter &lt;br&gt; Boo.Lang.Extensions; &lt;br&gt; do sudo gacutil /u $m; &lt;br&gt; done
  </summary>
  </entry>
  <entry>
  <author>
  <name>A.M. Abdelaziz</name>
  <email>ama...@gmail.com</email>
  </author>
  <updated>2009-11-21T17:57:23Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/c27420c3acbfcd00?show_docid=c27420c3acbfcd00</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bd0c178cd83103ba/c27420c3acbfcd00?show_docid=c27420c3acbfcd00"/>
  <title type="text">can&#39;t compile boo</title>
  <summary type="html" xml:space="preserve">
  I have mono from trunk and latest boo source (boo-0.9.2.3383-src.zip) &lt;br&gt; when compiling: &lt;br&gt; &amp;quot;$ nant&amp;quot;, I get the following error: &lt;br&gt; &lt;p&gt;Boo.NAnt.Tasks: &lt;br&gt; &lt;p&gt; [exec] /home/amamh/labs/inst/boo-0.9. 2.3383-src/default.build &lt;br&gt; (272,4): Attribute &#39;useruntimeengine&#39; for &amp;lt;exec ... /&amp;gt; is deprecated. &lt;br&gt; Use the managed attribute and Managed property instead.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rodrigo B. de Oliveira</name>
  <email>rodrigobam...@gmail.com</email>
  </author>
  <updated>2009-11-18T20:04:12Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/b9106f40bf489d1a/cf4833726b86a813?show_docid=cf4833726b86a813</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/b9106f40bf489d1a/cf4833726b86a813?show_docid=cf4833726b86a813"/>
  <title type="text">Re: Problem with &quot;using&quot; macro</title>
  <summary type="html" xml:space="preserve">
  You might have to add a reference to the Boo.Lang.Extensions assembly...
  </summary>
  </entry>
  <entry>
  <author>
  <name>RickA</name>
  <email>eranth...@gmail.com</email>
  </author>
  <updated>2009-11-18T19:22:28Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/b9106f40bf489d1a/cc4791b6e2aae7d9?show_docid=cc4791b6e2aae7d9</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/b9106f40bf489d1a/cc4791b6e2aae7d9?show_docid=cc4791b6e2aae7d9"/>
  <title type="text">Problem with &quot;using&quot; macro</title>
  <summary type="html" xml:space="preserve">
  I just downloaded the latest version of SharpDevelop (3.1). When I &lt;br&gt; compile some older code it throws an unknown identifier error on the &lt;br&gt; &amp;quot;using&amp;quot; macro. Offending code below: &lt;br&gt; &lt;p&gt; def email(subject as string, body as string): &lt;br&gt; if len(_smtp_from) &amp;gt; 0 and len(_smtp_to) &amp;gt; 0: &lt;br&gt; using smtp = SmtpClient(_smtp_ip):
  </summary>
  </entry>
  <entry>
  <author>
  <name>Processor Devil</name>
  <email>processor.de...@gmail.com</email>
  </author>
  <updated>2009-11-18T08:10:47Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/cf53bbc2927cc5f5/ed0cc1d469b0c8b4?show_docid=ed0cc1d469b0c8b4</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/cf53bbc2927cc5f5/ed0cc1d469b0c8b4?show_docid=ed0cc1d469b0c8b4"/>
  <title type="text">Re: Boo for Silverlight</title>
  <summary type="html" xml:space="preserve">
  Hi madic77, &lt;br&gt; I doubt the Rhino.DSL really needs Boo.Land and Boo.Lang.Compiler. If it &lt;br&gt; does, you should use something else instead (or please your provider to &lt;br&gt; install Boo implementation on his system :D ). &lt;br&gt; &lt;p&gt;2009/11/17 madic77 &amp;lt;trus...@gmail.com&amp;gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>madic77</name>
  <email>trus...@gmail.com</email>
  </author>
  <updated>2009-11-17T17:04:24Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/cf53bbc2927cc5f5/d945b5c224544ba5?show_docid=d945b5c224544ba5</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/cf53bbc2927cc5f5/d945b5c224544ba5?show_docid=d945b5c224544ba5"/>
  <title type="text">Boo for Silverlight</title>
  <summary type="html" xml:space="preserve">
  Hi, dear All! &lt;br&gt; &lt;p&gt;In my Silverlight application I&#39;m trying to implement DSL which will &lt;br&gt; manage user interface. I want to use Rhino.DSL. So I need to build &lt;br&gt; Rhino.DSL libraries for Silverlight. As far as I can see the only &lt;br&gt; issue is that Rhino.DSL references Boo.Lang, Boo.Lang.Compiler, &lt;br&gt; Boo.Lang.Parser.
  </summary>
  </entry>
  <entry>
  <author>
  <name>psi</name>
  <email>simon.pl...@googlemail.com</email>
  </author>
  <updated>2009-11-13T21:09:49Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/ac23f2f1725dcce6/60a1545d3c7af7bb?show_docid=60a1545d3c7af7bb</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/ac23f2f1725dcce6/60a1545d3c7af7bb?show_docid=60a1545d3c7af7bb"/>
  <title type="text">unable to access a private field of an instance passed to a static method</title>
  <summary type="html" xml:space="preserve">
  recently i tried turning a class generic, and found i couldn&#39;t access &lt;br&gt; a private field of an instance passed to a static method any more. &lt;br&gt; &lt;p&gt;(also why is the error for a field signature of &#39;c2[of c2[of &lt;br&gt; T].T]._f1&#39; and not just &#39;c2[of T]._f1&#39;) &lt;br&gt; &lt;p&gt;class c1(): &lt;br&gt; private _f1 as int = 1 &lt;br&gt; static def m1(c as c1):
  </summary>
  </entry>
  <entry>
  <author>
  <name>horace grant</name>
  <email>horac...@gmail.com</email>
  </author>
  <updated>2009-11-12T00:27:22Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/0aa4cdd841fa1c66/df94137573e934fe?show_docid=df94137573e934fe</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/0aa4cdd841fa1c66/df94137573e934fe?show_docid=df94137573e934fe"/>
  <title type="text">Re: property macros</title>
  <summary type="html" xml:space="preserve">
  my _FLOAT function (which is defined elsewhere - not in the macro file &lt;br&gt; but in the project where the macro will get used) converts from a &lt;br&gt; fixed point format to floating point. &lt;br&gt; &lt;p&gt;def _FLOAT(v as int) as single: &lt;br&gt; return cast(single, v) / (1 &amp;lt;&amp;lt; 10) &lt;br&gt; &lt;p&gt;thanks! i will try this again once i continue working on my wrapper project...
  </summary>
  </entry>
  <entry>
  <author>
  <name>Mr_Snrub</name>
  <email>gltew...@gmail.com</email>
  </author>
  <updated>2009-11-11T18:57:32Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/333d3b8d097661ba/45f705caa3b9cdfd?show_docid=45f705caa3b9cdfd</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/333d3b8d097661ba/45f705caa3b9cdfd?show_docid=45f705caa3b9cdfd"/>
  <title type="text">Re: Booish problems -- OS X 10.4.11 - Running boo 0.9.1.3287 on Mono 2.4.2.3</title>
  <summary type="html" xml:space="preserve">
  On Nov 11, 6:36 am, &amp;quot;Rodrigo B. de Oliveira&amp;quot; &amp;lt;rodrigobam...@gmail.com&amp;gt; &lt;br&gt; wrote: &lt;br&gt; &lt;p&gt;Thanks for that. For some reason I remebered the Python interactive as &lt;br&gt; just requiring a user to &lt;br&gt; hit return twice to evaluate a code block. &lt;br&gt; So I fired up an old version that I have on this lappy, and it seems &lt;br&gt; it doesnt auto indent, that you have to hit tab.
  </summary>
  </entry>
</feed>
