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