mruby

E96204

mruby is a lightweight, embeddable implementation of the Ruby programming language designed for use in constrained environments such as embedded systems and applications.

AI illustration

How this image was made

AI-generated illustration of mruby

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of mruby (mruby is a lightweight, embeddable implementation of the Ruby programming language designed for use in constrained environments such as embedded systems and applications.)

All labels observed (2)

Label Occurrences
mruby canonical 3
mruby VM 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Ruby implementation ⓘ
embedded scripting engine ⓘ
programming language interpreter ⓘ
creator Ruby Association ⓘ
Yukihiro Matsumoto ⓘ
designedFor applications embedding scripting ⓘ
constrained environments ⓘ
embedded systems ⓘ
designGoal fast startup time ⓘ
simple integration API ⓘ
small memory footprint ⓘ
developedBy mruby community ⓘ
differsFrom CRuby ⓘ
linked to: Ruby
doesNotAimFor full Ruby standard library compatibility ⓘ
ecosystem collection of mrbgems libraries ⓘ
extensionSystem mrbgems ⓘ
feature embeddable ⓘ
lightweight ⓘ
garbageCollectorType mark-and-sweep ⓘ
hasBinary mruby command-line interpreter ⓘ
hasComponent mrbgems system ⓘ
mruby VM ⓘ
linked to: mruby

mruby compiler ⓘ
hasTool mrbc bytecode compiler ⓘ
implements bytecode virtual machine ⓘ
license MIT License ⓘ
openSource true ⓘ
programmingLanguage Ruby ⓘ
repository https://github.com/mruby/mruby ⓘ
standard ISO/IEC 30170 (Ruby language reference) alignment ⓘ
supports C API embedding ⓘ
C extensions via mrbgems ⓘ
Ruby 2.x subset ⓘ
ahead-of-time compilation to bytecode ⓘ
blocks and closures ⓘ
cross-compilation ⓘ
embedding in C and C++ programs ⓘ
exceptions ⓘ
garbage collection ⓘ
garbage-collected heap ⓘ
object-oriented programming ⓘ
portability across platforms ⓘ
static linking into applications ⓘ
targetUseCase IoT devices ⓘ
application scripting ⓘ
firmware scripting ⓘ
game scripting ⓘ
microcontrollers ⓘ
writtenIn C ⓘ

How these facts were elicited

Referenced by (4)

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

mruby → hasComponent → mruby VM ⓘ
linked to: mruby
Ruby → hasImplementation → mruby ⓘ
subject linked to: Ruby programming language