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.
If you want to try boo, read the Getting Started guide. To dive deeper, follow the link to the Wiki pages.
News
Just after two months of the huge 0.9 release, here is Boo 0.9.1 - bringing more new features and bug fixes.
Highlights of this release are:
macro repeatLines(repeatCount as int, lines as string*):
for line in lines:
for i in range(repeatCount):
print line
repeatLines 2, "boo", "rocks"
macro parent:
yield
macro parent.child:
yield [| print "parent.child" |]
parent:
child
macro with(target, body as Expression*):
for expression in body:
match expression:
case BinaryExpression(Left: mre = MemberReferenceExpression(Target: OmittedExpression())):
mre.Target = target
yield
with System.Threading.Thread.CurrentThread:
.CurrentCulture = CultureInfo.InvariantCulture
.CurrentUICulture = CultureInfo.InvariantCulture
class Threaded:
[volatile] foo as int
Take note that from now on strong versioning is used on Boo releases, this release assemblies are versioned `2.0.9.1'.
Contributors to this release: Cedric Vivier, Daniel Grunwald, JB Evain, Rodrigo B. De Oliveira.
Read the changelog for the complete list of improvements.
Download it now and have fun!
It's been a long time but the biggest release ever of Boo is right here now!
Huge improvements all over the board as you can read in the full changelog, its chief weapons are:
You can read examples on these 0.9 new features on Rodrigo's blog.
This release is brought to you by Avishay Lavie, Cedric Vivier, Daniel Grunwald, Marcus Griep and Rodrigo B. De Oliveira.
Download it now and have fun!
Join the mailing-list for questions and latest updates about Boo development.
Yeah, it's that time again!
As usual lots and lots of improvements in this new release including :
Complete list of changes available here.
Contributors to this release :
Avishay Lavie, Cedric Vivier, Marcus Griep, Rodrigo B. De Oliveira
Have fun!
![[image]](http://mowser.com/img?url=http%3A%2F%2Fmedia.xircles.codehaus.org%2F_projects%2Fboo%2F_logos%2Fmedium.png)
