Boo (programming language)

This is an old revision of this page, as edited by WPWoodJr (talk | contribs) at 04:19, 9 November 2004 (added info about boo). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Boo is a new (2004) 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. Features of note include generators, multimethods, optional duck typing, macros, and first class functions.

Boo is open source boo licensed under an MIT/BSD style license and is maintained at http://boo.codehaus.org

Hello World:

print("Hello, world!")
Fibonacci Series:
def fib():
a as long, b as long = 0, 1
while true:
yield b
a, b = b, a + b