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 ecosystem
surface form: .NET platform

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# programming language
surface form: 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# programming language
surface form: C#
roleInUnity primary scripting option (historical)
runsOnPlatform Common Language Runtime
surface form: .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 Microsoft Intermediate Language
surface form: 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 game engine previousPrimaryScriptingLanguage Boo
subject surface form: Unity