Range
Range is an open-source, self-hosting programming language with graph-aware macros and a native LLVM compiler.
A love letter to electrons, logic and abstraction.
Introduction
Latest posts
Notes from the language Macro breakdown Registration by declaration A command group derives its closed command set. Language design 50% Declarative, 50% Imperative Two modes of execution. Same baseline. Metaprogramming Somewhere, Sometime Environment as place, phase, and local context. Macro breakdown Codability under 100 One Range-authored macro, explained line by line.