19. GUI (Dear ImGui)

dasImgui — the daslang binding for Dear ImGui, organised by area: the boost macro spine, builtin widgets, hot-reload + transport, and the testing toolkit. Built-in Dear ImGui functions (imgui::*) are not duplicated here; consult the upstream Dear ImGui documentation for the C++ surface. This documents the v2 surface — the legacy imgui/imgui_boost (v1) module is registered but undocumented.

Start with Application lifecycle: one application structure for standalone, live-reload, and headless execution.