Duck
Style of dynamic typing where an object's behavior determines its type rather than its inheritance.
Plangs
| Name | Description |
|---|---|
| AutoHotkey | a scripting language for Windows, used to create keyboard shortcuts and automate tasks. |
| Boo | Statically typed language with Python-like syntax and support for .NET framework features. |
| Crystal | Compiled, statically-typed language with Ruby-like syntax and type inference. |
| EJS | Simple templating language for embedding JavaScript in HTML. |
| GDScript | High-level, dynamically typed language for the Godot Engine. |
| Groovy | Flexible and dynamic language for the Java platform with strong integration capabilities. |
| Hy | Lisp dialect embedded in Python, facilitating seamless integration with Python libraries and syntax. |
| IronPython | Implementation of Python for the .NET framework. |
| JavaScript | Scripting language essential for web interactivity and development. |
| JRuby | Java-based implementation of Ruby, integrating closely with Java for two-way access. |
| Jython | Python implementation for the Java platform, enabling Python code to run on the JVM. |
| Lua | Lightweight, high-level language designed for embedding in applications. |
| MicroPython | Subset of Python 3 tailored for microcontrollers. |
| Mojo | Modular language blending Python's syntax with C-like performance. |
| MoonScript | Dynamic scripting language compiling to Lua with CoffeeScript-inspired syntax. |
| mruby | Lightweight Ruby interpreter designed for embeddability. |
| Node.js | A JavaScript runtime for server-side execution. |
| Perl | Dynamic language known for its text-processing capabilities. |
| PyPy | High-performance alternative implementation of Python featuring a JIT compiler for speed. |
| Python | Dynamic, high-level programming language known for its easy-to-read syntax. |
| Ruby | Interpreted, high-level language focused on productivity and simplicity. |
| Rye | High-level, interpreted programming language focused on simplicity and expressiveness. |
| Smalltalk | A pioneering object-oriented language known for its simplicity and metaprogramming. |
| TypeScript | Strongly typed superset of JavaScript that compiles to plain JavaScript. |
| V8 | V8 is a high-performance JavaScript engine used in Chrome and Node.js. |