Introduction
Language overview, specifications, compiler internals, and tooling for Edge.
Edge is a domain-specific language for the Ethereum Virtual Machine (EVM): high-level, strongly statically typed, and designed to make smart contract development more expressive without giving up control over execution.
The language is the brainchild of jtriley, to whom the current specifications are attributable.
Start with the language reference, then drill into the compiler and the rest of the developer workflow from there.
SpecificationsRead the language reference, syntax, semantics, built-ins, and worked examples.CompilerUnderstand the compiler architecture and get started with the local toolchain.ToolingFind the supporting tools, workflows, and developer utilities around Edge.ContributingSee repository conventions, contribution guidance, and how to get involved.QuickstartInstall the Edge toolchain and compile your first contract in minutes.
