Boo (programming language): Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 18:
}}
 
'''Boo''' is an [[Object oriented programming|object oriented]], [[Type system#Static typing|statically typed]], [[General-Purpose language|general-purpose]], [[programming language]], that seeks to make use of the [[Common Language Infrastructure]]'s support for [[Unicode]], [[I18n|internationalization]] and web applications, while using a [[Python (programming language)|Python]]-inspired syntax<ref>{{cite web | url = http://boo.codehaus.org/BooManifesto.pdf | title = The boo Programming Language | author = Rodrigo Barreto de Oliveira | year = 2005 | format = [[PDF]] | accessdate = February 22, 2009}}</ref> and a special focus on language and compiler extensibility. Some features of note include [[type inference]], [[generator (computer science)|generators]], [[multimethods]], optional [[duck typing]], [[Macro (computer science)|macros]], true [[Closure (computer science)|closures]], [[currying]], and [[first-class function]]s. Boo has been actively developed since 2003.
 
Boo is [[free software]] released under an [[MIT License|MIT]]/[[BSD licenses|BSD]]–style license. It is compatible with both the [[Microsoft]] [[.NET Framework|.NET]] and [[Mono (software)|Mono]] frameworks.