eLoc
Eloc is a high-level programming language designed to prioritize readability and predictable semantics. It was created by the Eloc Foundation and released publicly in 2015 as a tool for teaching programming concepts and for experimentation in language design. The project aims to provide an approachable syntax while supporting modern software development needs.
The language features static typing with type inference, algebraic data types, and pattern matching. Immutability is
Syntax is indentation- and keyword-based, with explicit control flow constructs such as func, if, else, for, while,
Eloc compiles to native code using an LLVM-based backend and also provides an interpreter for rapid iteration.