Boo (programming language): Difference between revisions

Content deleted Content added
Added more info about support by Unity
Monkbot (talk | contribs)
m top: Task 16: replaced (1×) / removed (0×) deprecated |dead-url= and |deadurl= with |url-status=;
Line 21:
}}
 
'''Boo''' is an [[Object oriented programming|object-oriented]], [[Type system#Static typing|statically typed]], [[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 | deadurlurl-status = yesdead | archiveurl = https://web.archive.org/web/20090206045607/http://boo.codehaus.org/BooManifesto.pdf | archivedate = February 6, 2009 | df = }}</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 was one of the three scripting languages for the [[Unity (game engine)|Unity game engine]] ([[Unity Technologies]] employed De Oliveira), until it was dropped in 2014 due to the small userbase.<ref>{{cite web| url=https://blogs.unity3d.com/2014/09/03/documentation-unity-scripting-languages-and-you/| title=Documentation, Unity scripting languages and you| author=aleksandr| date=September 3, 2014| website=Unity Blogs}}</ref> Despite official support for Boo ending, the language could still be used in Unity, until the Boo compiler was removed from the engine in 2017. <ref>{{cite web| url=https://blogs.unity3d.com/2017/08/11/unityscripts-long-ride-off-into-the-sunset/| title=UnityScript’s long ride off into the sunset| author=Richard Fine| date=August 11, 2017| website=Unity Blogs}}</ref>