<?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>2013-05-22T07:10:28Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Iván Montes</name>
  <email>drsl...@pollinimini.net</email>
  </author>
  <updated>2013-05-22T07:10:28Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/4ebbaea1741f515c/3a9a704a990c356e?show_docid=3a9a704a990c356e</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/4ebbaea1741f515c/3a9a704a990c356e?show_docid=3a9a704a990c356e"/>
  <title type="text">Convention based automatic compilation of imports</title>
  <summary type="html" xml:space="preserve">
  Hi guys, &lt;br&gt; &lt;p&gt;I have implemented a really dirty prof of concept to automatically &lt;br&gt; compile unresolved namespaces on imports [1]. The good news is that it &lt;br&gt; works beautifully. The bad news is that the devil is in the details and &lt;br&gt; I&#39;m not completely sure of how it should work :) &lt;br&gt; &lt;p&gt;The algorithm is something like this:
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iván Montes</name>
  <email>drsl...@pollinimini.net</email>
  </author>
  <updated>2013-05-21T09:23:45Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/d97929ee10979ba8?show_docid=d97929ee10979ba8</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/d97929ee10979ba8?show_docid=d97929ee10979ba8"/>
  <title type="text">Re: Positional parameter placeholders</title>
  <summary type="html" xml:space="preserve">
  I was investigating gradle and gradle-dotnet this weekend for some hours &lt;br&gt; but couldn&#39;t get it to a point where it actually was an improvement over &lt;br&gt; xbuild/nant/make. Perhaps I understood it all wrong, but all that &lt;br&gt; sourceSets and incremental build bless seems to be only available for &lt;br&gt; the Java plugin.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rodrigo B. de Oliveira</name>
  <email>rodrigobam...@gmail.com</email>
  </author>
  <updated>2013-05-20T13:07:41Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/32144f56a69127d6?show_docid=32144f56a69127d6</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/32144f56a69127d6?show_docid=32144f56a69127d6"/>
  <title type="text">Re: Positional parameter placeholders</title>
  <summary type="html" xml:space="preserve">
  That sounds interesting indeed. I&#39;m a big fan of convention over configuration. &lt;br&gt; &lt;p&gt;Indeed a setup very similar to what you describe is already possible &lt;br&gt; with the assembly-bundle gradle plugin in gradle-dotnet-plugins. With &lt;br&gt; the gradle daemon option it should be fast enough for interactive use. &lt;br&gt; Coupled with the ability to consume nuget and ivy packages + all the
  </summary>
  </entry>
  <entry>
  <author>
  <name>steved</name>
  <email>steve.j.dono...@gmail.com</email>
  </author>
  <updated>2013-05-20T08:04:15Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/522d77b4c6b1c107?show_docid=522d77b4c6b1c107</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/522d77b4c6b1c107?show_docid=522d77b4c6b1c107"/>
  <title type="text">Re: Positional parameter placeholders</title>
  <summary type="html" xml:space="preserve">
  The Go build environment works very much like that; if you say &#39;go run &lt;br&gt; my.go&#39; it will recompile any imports if needed. It is a nice feature, and &lt;br&gt; the result is a fast-compiling language that _feels_ very dynamic, for much &lt;br&gt; the same reasons as Boo does - extensive use of type inference. Model is
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rodrigo B. de Oliveira</name>
  <email>rodrigobam...@gmail.com</email>
  </author>
  <updated>2013-05-16T17:22:02Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/c9f009c351010a9a/165e665467c82213?show_docid=165e665467c82213</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/c9f009c351010a9a/165e665467c82213?show_docid=165e665467c82213"/>
  <title type="text">Re: Hints server</title>
  <summary type="html" xml:space="preserve">
  Well done!
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iván Montes</name>
  <email>drsl...@pollinimini.net</email>
  </author>
  <updated>2013-05-16T17:08:36Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/c9f009c351010a9a/fdc81eb6b937cfe1?show_docid=fdc81eb6b937cfe1</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/c9f009c351010a9a/fdc81eb6b937cfe1?show_docid=fdc81eb6b937cfe1"/>
  <title type="text">Re: Hints server</title>
  <summary type="html" xml:space="preserve">
  Just a brief follow up... I&#39;ve refactored the hints server logic into &lt;br&gt; its own repository [1] and updated the SublimeText plugin [2] for &lt;br&gt; compatibility with version 3 of the editor (have to check if it supports &lt;br&gt; version 2 still). &lt;br&gt; &lt;p&gt;Results are pretty good, certainly an improvement over the experience
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iván Montes</name>
  <email>drsl...@pollinimini.net</email>
  </author>
  <updated>2013-05-16T16:52:03Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/85f4efc66b7eef07?show_docid=85f4efc66b7eef07</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/85f4efc66b7eef07?show_docid=85f4efc66b7eef07"/>
  <title type="text">Re: Positional parameter placeholders</title>
  <summary type="html" xml:space="preserve">
  I&#39;m not a big fan of optional features, Python has the `from __future__ &lt;br&gt; import` syntax to expose new language features which has been more a &lt;br&gt; headache than a solution in my experience. I understand though the need &lt;br&gt; to keep the core compiler lean and I agree that this feature is just &lt;br&gt; syntax sugar and as such it makes sense to have it decoupled from the
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rodrigo B. de Oliveira</name>
  <email>rodrigobam...@gmail.com</email>
  </author>
  <updated>2013-05-16T15:18:03Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/bdf757588bee9f88?show_docid=bdf757588bee9f88</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/bdf757588bee9f88?show_docid=bdf757588bee9f88"/>
  <title type="text">Re: Positional parameter placeholders</title>
  <summary type="html" xml:space="preserve">
  I like that and I think it would make a lot of sense to have it as an &lt;br&gt; opt-in feature. I think having more opt-in features in general is &lt;br&gt; better than the current approach (mea maxima culpa) of adding new &lt;br&gt; steps to the main pipeline. &lt;br&gt; &lt;p&gt;I think a good way to enable opt-in features would be through &lt;br&gt; attributes because they already provide a good way to define the
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iván Montes</name>
  <email>drsl...@pollinimini.net</email>
  </author>
  <updated>2013-05-16T13:30:50Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/b7a481964c4b1e8a/d0086548d8b7a6f8?show_docid=d0086548d8b7a6f8</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/b7a481964c4b1e8a/d0086548d8b7a6f8?show_docid=d0086548d8b7a6f8"/>
  <title type="text">Re: Macros that expand to expressions</title>
  <summary type="html" xml:space="preserve">
  Macros are always statements, since they can yield multiple statements &lt;br&gt; when executed. &lt;br&gt; &lt;p&gt;You can either slightly modify the syntax so that it follows this pattern: &lt;br&gt; &lt;p&gt;mymacro x: &lt;br&gt; whatever &lt;br&gt; blah &lt;br&gt; &lt;p&gt;Or explore the &amp;quot;meta methods&amp;quot;, which also work with the compiler AST &lt;br&gt; nodes but are executed at a later stage, once the compiler has annotated
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rodrigo B. de Oliveira</name>
  <email>rodrigobam...@gmail.com</email>
  </author>
  <updated>2013-05-16T13:26:12Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/b7a481964c4b1e8a/9bf1ba30eb52330c?show_docid=9bf1ba30eb52330c</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/b7a481964c4b1e8a/9bf1ba30eb52330c?show_docid=9bf1ba30eb52330c"/>
  <title type="text">Re: Macros that expand to expressions</title>
  <summary type="html" xml:space="preserve">
  You are correct, macros are currently limited to statements. &lt;br&gt; Overcoming that limitation will require changes to the parser and &lt;br&gt; compiler. &lt;br&gt; &lt;p&gt;Meta methods however can be used as expressions and while more limited &lt;br&gt; in the types of nodes they can produce - not types nor type members - &lt;br&gt; they are still very powerful:
  </summary>
  </entry>
  <entry>
  <author>
  <name>Martinho Fernandes</name>
  <email>martinho.fernan...@gmail.com</email>
  </author>
  <updated>2013-05-16T12:22:12Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/b7a481964c4b1e8a/2b7b13fc15cb7a43?show_docid=2b7b13fc15cb7a43</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/b7a481964c4b1e8a/2b7b13fc15cb7a43?show_docid=2b7b13fc15cb7a43"/>
  <title type="text">Macros that expand to expressions</title>
  <summary type="html" xml:space="preserve">
  Maybe I am misunderstanding something, but as far as I can see, macro &lt;br&gt; expansions have to be statements, meaning that one cannot do something like &lt;br&gt; the following: &lt;br&gt; &lt;p&gt;x = mymacro: &lt;br&gt; whatever &lt;br&gt; blah &lt;br&gt; &lt;p&gt;Am I right? Can this be done without compiler changes? If so, how? &lt;br&gt; &lt;p&gt;Otherwise, would this be worth implementing? I might pick it up if that&#39;s
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iván Montes</name>
  <email>drsl...@pollinimini.net</email>
  </author>
  <updated>2013-05-14T05:50:07Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/1eba12ca8e3855b5/c3c90fbce88b384c?show_docid=c3c90fbce88b384c</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/1eba12ca8e3855b5/c3c90fbce88b384c?show_docid=c3c90fbce88b384c"/>
  <title type="text">Re: deleteing notes from files+attachment</title>
  <summary type="html" xml:space="preserve">
  Hi, &lt;br&gt; &lt;p&gt;/\/\/.*$|\/\*.*\*\//m.Replace( text, &#39;&#39;) &lt;br&gt; &lt;p&gt;Be aware that this will match every // and /* */ block in the text. If &lt;br&gt; you need to parse quoted strings so that it can consume something like &lt;br&gt; &amp;quot;my string contains // but is not a comment&amp;quot;, you would need to &lt;br&gt; implement some kind of parser. &lt;br&gt; &lt;p&gt;regards,
  </summary>
  </entry>
  <entry>
  <author>
  <name>hadar bartov</name>
  <email>boo.last.y...@gmail.com</email>
  </author>
  <updated>2013-05-13T23:48:19Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/1eba12ca8e3855b5/16fe2e3ef4119044?show_docid=16fe2e3ef4119044</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/1eba12ca8e3855b5/16fe2e3ef4119044?show_docid=16fe2e3ef4119044"/>
  <title type="text">deleteing notes from files+attachment</title>
  <summary type="html" xml:space="preserve">
  hi everyone! &lt;br&gt; ive been working on this for ages and i didn&#39;t mange to come up with a &lt;br&gt; result ill really appreciate ur help! &lt;br&gt; im trying to write a function that removes all notes from a file. &lt;br&gt; both types of notes... &lt;br&gt; 1) anything that is written beyond // &lt;br&gt; 2) anything that is written between /* */ &lt;br&gt; for example.. if the file contains:
  </summary>
  </entry>
  <entry>
  <author>
  <name>Maksym Trushyn</name>
  <email>trus...@gmail.com</email>
  </author>
  <updated>2013-05-12T15:50:09Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/ce4c8ae3f9b08adb?show_docid=ce4c8ae3f9b08adb</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/bf25788b06d45ce4/ce4c8ae3f9b08adb?show_docid=ce4c8ae3f9b08adb"/>
  <title type="text">Re: Positional parameter placeholders</title>
  <summary type="html" xml:space="preserve">
  Hi, Ivan &lt;br&gt; This feature looks very interesting. I would personally prefer to see it &lt;br&gt; relying on type inference or dependent on compiler&#39;s option Ducky. &lt;br&gt; It is interesting that we already have placeholders in generic type &lt;br&gt; definition reference. It uses stars which is not the case for closures &lt;br&gt; because star is also binary operator. I think may be it could be useful to
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rolly</name>
  <email>rolly.n...@gmail.com</email>
  </author>
  <updated>2013-05-12T15:42:34Z</updated>
  <id>http://groups.google.com/group/boolang/browse_thread/thread/093636de69ee8711/3da1b8a33d78f177?show_docid=3da1b8a33d78f177</id>
  <link href="http://groups.google.com/group/boolang/browse_thread/thread/093636de69ee8711/3da1b8a33d78f177?show_docid=3da1b8a33d78f177"/>
  <title type="text">Re: Boo Succinctly Revealed (second edition)</title>
  <summary type="html" xml:space="preserve">
  My intent with this document is to provide a programmer with the jest of &lt;br&gt; Boo (so they can get going on it), or to nudge the memory of a Boo &lt;br&gt; programmer. &lt;br&gt; As such it should be compact, but not unreadably so. &lt;br&gt; I don&#39;t intend to teach Boo programming, just provide examples. &lt;br&gt; &lt;p&gt;Thank you for the &amp;quot;property Age as int&amp;quot; form (I&#39;ll include it). It brings
  </summary>
  </entry>
</feed>
