dang

NOTE FROM A HUMAN: these docs are a rough AI-assisted draft. For this first phase I'm just establishing the concepts, framing, and facts. I'm publishing this ASAP to unblock users and LLMs on learning the language, and I'll gradually humanize and de-slop them over time. This notice will go away when it's in a state I'm proud of.

Apologies in advance for any nonsense. Every paragraph has a 'feedback' button so you can yell at me about it anonymously.

A statically typed scripting language whose types and root functions come from a GraphQL schema.

$ go install github.com/vito/dang/cmd/dang@latest
# Edit me, then hit Run โ€” this evaluates in your browser.
type Greeter {
  pub name: String!
  pub greet: String! { `Hello, ${name}!` }
}

["world", "Dang", "you"].map { who => Greeter(who).greet }

Meta: this is the landing page โ€” pitch, install, first-look code. Skim-friendly. Real navigation lives in the sidebar; don't try to build a full TOC here.