Boo

E183362

Boo is a statically typed, Python-inspired programming language for the .NET platform that was once used as a primary scripting option in the Unity game engine.

All labels observed (1)

Label Occurrences
Boo canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf .NET programming language ⓘ
programming language ⓘ
category scripting language for games ⓘ
compilesTo CLI bytecode ⓘ
designedFor .NET platform ⓘ
linked to: .NET ecosystem

scripting on .NET ⓘ
ecosystem .NET ecosystem ⓘ
fileExtension .boo ⓘ
hasFeature attributes ⓘ
closures ⓘ
duck typing support ⓘ
first-class functions ⓘ
generics support ⓘ
list comprehensions ⓘ
macros ⓘ
type inference ⓘ
hasImplementationLanguage C# ⓘ
influencedBy C# ⓘ
Java ⓘ
inspiredBy Python ⓘ
license open-source license ⓘ
notableUseCase game development with Unity ⓘ
paradigm functional programming language ⓘ
imperative programming language ⓘ
object-oriented programming language ⓘ
replacedByInUnity C# ⓘ
roleInUnity primary scripting option (historical) ⓘ
runsOnPlatform .NET Common Language Runtime ⓘ
.NET Framework ⓘ
status niche use ⓘ
supports .NET libraries ⓘ
attributes-based metaprogramming ⓘ
events ⓘ
exceptions ⓘ
interfaces ⓘ
multithreading via .NET ⓘ
namespaces ⓘ
operator overloading ⓘ
properties ⓘ
reflection ⓘ
syntaxStyle Python-like syntax ⓘ
targetPlatform Common Intermediate Language ⓘ
typingDiscipline static typing ⓘ
usedAs scripting language ⓘ
usedIn Unity game engine ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Unity → previousPrimaryScriptingLanguage → Boo ⓘ
subject linked to: Unity game engine