Miscellaneous features
- Definition
- Language features that don't fit well into any of the other categories

Features
REPL (Python
, Ruby
, Scala
, Clojure
, Elixir
) Interactive shell to run expressions and get immediate feedback.
Macros (Rust
, Lisp
, Elixir
) Compile-time code generation or transformation.
Reflection (Java
, C#
, Python
, Ruby
) Inspect and modify the program structure at runtime.
FFI (Foreign Function Interface) (Rust
, Python
, Lua
, Haskell
, Go
) Call functions written in other languages like C.
Hot Reloading (React Native
, Flutter
, Elixir
, Rails
) Update code without restarting the application.
Meta-programming (Ruby
, Lisp
, Elixir
, Scala
) Programs that manipulate or generate other programs.
Scripting Support (Python
, JavaScript
, Ruby
, Lua
) Designed for rapid prototyping and automation.
Cross-Compilation (Rust
, Go
, C
, C++
) Compile code for platforms other than the current one.
Embedded DSLs (Scala
, Haskell
, F#
, Ruby
) Create domain-specific languages within a host language.