A wrist-friendly language targeting the Common Language Runtime (.NET / Mono) with an extensible compiler pipeline, a syntax reminiscent of Python, and many other features (like type inference, syntactic macros, etc.)

Journal Entries

No entries yet. Link your entries with 'boo' to include this project.


Ratings & Reviews

Community Rating
4.8/5.0

Based on 16 user ratings.

Your Rating

Click to rate this project.

about 1 year ago Avatar
sweet

  by ianm

Python-like syntax and features with static typing and the power of the .Net framework libraries - whats not to like.

3 of 4 users found the following review helpful. Was this review helpful to you? |

Links

No links submitted so far. Submit your own links.

News

Edit RSS feeds.

    Boo 0.8.2 is out!

    News Item
    edited by
    Cedric Vivier

    Yeah, it's that time again!

    As usual lots and lots of improvements in this new release including :

    (almost) complete nullable ... [More] type support
    shorthandsfor nullable types (T?) and enumerables (T* instead of IEnumerable[of T])
    improved booish behavior with nicer colors (and it should work inside emacs now )
    'else' block for 'for' and 'while loops
    fixes and improvement related to generic methods (overloads and interface declarations)
    and lots of other fixes here and there

     Complete list of changes available here.

    Contributors to this release :
    Avishay Lavie, Cedric Vivier, Marcus Griep, Rodrigo B. De Oliveira

    Have fun!

    View Online
    [Less]

    Boo 0.8.1 released ! (created)

    News Item:
    Created by Cedric Vivier on Feb 08, 2008 12:16

    This release includes lots of improvements including :

    - a simpler way for writing ... [More] macros
    - support for nested functions
    - generic methods overloading works
    - support for CLR 3.5 extension methods (moreover boo extension methods)
    - compile-time conditionals through ConditionalAttribute and the new -define SYMBOL booc option
    - AttributeUsageAttribute is now supported and enforced
    - a better interactive interpreter (previously known as booish2)
    - warnings about unused private members, unused namespaces, unreachable code
    - new error messages, including suggestions for misspelled members or types
    - exception filters, exception fault handlers
    - for loop IDisposeable.Dispose integration

    Contributors to this release :
    Avishay Lavie, Bill Pierce, Cédric Vivier, Daniel Grunwald, Marcus Griep, and last but not least Rodrigo B. De Oliveira.

    .tag {
    font-style: italic;
    }

    .smalltext {
    color: #666666;
    font-size: 10px;
    } [Less]


Who uses Boo Programming Language?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32

Who contributes to Boo Programming Language?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32
I'm a contributor

Where in the world?




People who use Boo Programming Language also use:

Cecil Castle Rhino.Mocks NDoc Rhino Tools db4o


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 95,800
Effort (est.) 24 Person Years
Avg. Salary $ year
$ 1,322,013