Jeltz is a minimal programming language where everything is either a function or an invocation.
The goal is to code the interpreter in many languages so that it can be easily embedded.
It is useful for task automation and is designed to be extensible.
The memory manager uses dynamic scoping; each invocation consists of a module and a method and has an optional body that introduces a new context.
Closures are not supported.
This is a glue language created for integration and scripting...
...Dyalect offers modern syntax, inspired by such languages as C#, Swift, Go and Rust, first class functions, coroutines, expressive modules, a dynamic type system with an ability to extend existing types with new functions and much more.
Dy is shipped with a crossplatform interactive console.
Main repo: https://github.com/vorov2/dyalect