Design philosophy#

Meta: the "why is it like this" page, in one arc: principles → what they rule out → what they produce. Keep it opinionated and short. The applied list is mental-model seeds — one bullet per "thing you won't have seen elsewhere," each linking to the chapter that owns it; don't repeat topic-page material here.

Deliberately missing#

The philosophy, applied#

These principles are why Dang reads the way it does — the things you'll notice are different, each owned by its own chapter:

Meta: runtime model in one paragraph, still to write — pitch it 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.