Umka-Lang
Visit ToolUmka is a statically typed embeddable scripting language that combines simplicity and flexibility with compile-time type checking. It is designed to be easily embedded into applications as a shared library.
At a glance
Trending
Umka is a statically typed embeddable scripting language that combines simplicity and flexibility with compile-time type checking. It is designed to be easily embedded into applications as a shared library.
Trending
About
Umka is a statically typed embeddable scripting language designed for simplicity and flexibility, featuring compile-time type checking. It follows the principle that explicit is better than implicit, making it suitable for extending applications with scripting capabilities. Key features include a clean syntax inspired by Go, a cross-platform bytecode compiler and virtual machine, garbage collection, and arrays/structures compatible with C. It supports polymorphism via interfaces, multitasking based on fibers, and type inference. Umka can be distributed as a static or dynamic library with a simple C API and is written in C99 source. Unlike Go, Umka is a lightweight interpreter easily embedded, offering features like implicit type casts, default parameters, and a ternary conditional operator. Its multithreading model uses fibers, and garbage collection is reference-counting based.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending