| Meaning |
{
"name": "Wren",
"description": "Wren is a small, fast, object-oriented scripting language designed for embedding in applications. It features a lightweight VM, a clean syntax, and a focus on simplicity and performance.",
"website": "https://wren.io",
"repository": "https://github.com/wren-lang/wren",
"fileExtension": ".wren",
"paradigm": [
"Object-oriented",
"Procedural",
"Functional"
],
"typingDiscipline": "Static, strong, inferred",
"runtime": "Bytecode VM",
"latestVersion": "0.4.0",
"releaseDate": "2022-08-08",
"license": "BSD-3-Clause",
"designedBy": [
"Robert Nystrom"
],
"influencedBy": [
"Lua",
"Python",
"Ruby",
"JavaScript"
],
"features": [
"Single-pass compiler",
"Garbage-collected heap",
"Classes, inheritance, and mixins",
"Closures and first-class functions",
"Modules and import system",
"C API for embedding"
],
"useCases": [
"Game scripting",
"Configuration languages",
"Embedded domain-specific languages"
]
} |