Home Doh Ref
Dohballs
  • 📁 doh_chat
  • 📁 doh_modules
    • 📦 dataforge
    • 📦 express
    • 📁 sso
    • 📁 user

AI Glossary (Core Doh Terms)

This glossary is a quick disambiguation layer for humans and AI tools. Use it as a fast map, then jump into the linked deep docs.

Module

  • A Doh.Module() declaration combines package structure (dependencies) with executable behavior (callback).
  • Modules and packages share the Doh.Packages registry.
  • Deep docs: /docs/core/modules

Package

  • A Doh.Package() declaration is structure-only (no callback).
  • Use packages for dependency graph organization and environment branching.
  • Deep docs: /docs/core/packages

SPR (Scoped Parameter Resolution)

  • Resolves Doh.Module() callback parameters by name from that module's load ancestry.
  • Applies only to module callback parameters (not regular functions).
  • Deep docs: /docs/core/modules

Pattern

  • A reusable object blueprint declared with Pattern(name, parent, definition).
  • Patterns compose through inheritance and MOC.
  • Deep docs: /docs/patterns/patterns

MOC (Melded Object Composition)

  • Per-property composition rules for how inherited values combine.
  • Covers data melding, method melding, validations, and state tracks.
  • Deep docs: /docs/patterns/moc

Pod

  • Hierarchical configuration loaded from boot.pod.yaml and pod.yaml, plus module pod contributions.
  • Server config lives in Doh.pod; browser-safe subset in Doh.browser_pod.
  • Deep docs: /docs/core/pods

USE State

  • Global reactive singleton from Doh.use_state().
  • Works with observe_use, mimic_use, and state-related MOC tracks.
  • Deep docs: /docs/state/use_state

DohPath

  • Cross-environment path resolver for project-relative (/), module-relative (^/), and package-relative (^:pkg/) paths.
  • Deep docs: /docs/core/dohpath
Last updated: 2/17/2026