Language overview

Meta: this is the "mental model" page. Don't repeat material from the topic pages — just plant the seeds (immutability + CoW, prototype objects, schema-driven types, null tracking) so the rest of the guide has hooks to hang things on.

Design philosophy

What's distinctive

How a Dang program is shaped

Runtime model in one paragraph

Meta: pitch this as "values are immutable; methods on types look mutating but return a forked copy." That single line saves a lot of confusion later in Mutation and copy-on-write.

What's not in the language