internal/

directory
v0.0.0-...-5559143 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2026 License: MIT

Directories

Path Synopsis
Package appinit centralizes the shared bootstrap for the ds4go pad TUIs (glyphpad, svgpad, cadpad): flag registration, libds4 loading, log-file and diagnostics-capture wiring, and ds4.EngineOptions construction.
Package appinit centralizes the shared bootstrap for the ds4go pad TUIs (glyphpad, svgpad, cadpad): flag registration, libds4 loading, log-file and diagnostics-capture wiring, and ds4.EngineOptions construction.
Package bubble provides reusable integration helpers for using github.com/NimbleMarkets/ds4go together with charm.land/bubbletea/v2.
Package bubble provides reusable integration helpers for using github.com/NimbleMarkets/ds4go together with charm.land/bubbletea/v2.
cadpad
harness
Package harness provides a thin registration layer so cadpad's geometry tools can be easily wired into any ds4go ToolRegistry (TUI or headless tool-server scenarios).
Package harness provides a thin registration layer so cadpad's geometry tools can be easily wired into any ds4go ToolRegistry (TUI or headless tool-server scenarios).
lua
Package lua provides a low-level gopher-lua binding to simplesdf for cadpad.
Package lua provides a low-level gopher-lua binding to simplesdf for cadpad.
luals
Package luals wires lua-language-server into cadpad so generated Lua is diagnosed against the real sdf API before it is executed.
Package luals wires lua-language-server into cadpad so generated Lua is diagnosed against the real sdf API before it is executed.
render
Package render implements fast SDF3 → SDF2 projection + rasterization for cadpad TUI previews.
Package render implements fast SDF3 → SDF2 projection + rasterization for cadpad TUI previews.
tools
Package tools implements the LLM-callable atomic operations for cadpad.
Package tools implements the LLM-callable atomic operations for cadpad.
world
Package world provides the core persistent CAD state for cadpad: named simplesdf.SDF3 objects, selection, operation history for undo/replay, bounding-box caches, and save/load via replayable operation log (JSON).
Package world provides the core persistent CAD state for cadpad: named simplesdf.SDF3 objects, selection, operation history for undo/replay, bounding-box caches, and save/load via replayable operation log (JSON).
Package cliopts defines the command-line flag surface shared by the ds4go CLI and examples.
Package cliopts defines the command-line flag surface shared by the ds4go CLI and examples.
Package ds4log captures libds4 diagnostic output for in-app display and optional file teeing.
Package ds4log captures libds4 diagnostic output for in-app display and optional file teeing.
Package editmode provides the shared modal edit-box keymap and help rendering used by the glyphpad and svgpad TUIs.
Package editmode provides the shared modal edit-box keymap and help rendering used by the glyphpad and svgpad TUIs.
Package engineinit owns the GPU/engine readiness lifecycle shared by glyphpad and svgpad: Open performs the (slow) ds4 engine + session creation off the TUI thread, and Badge renders the small status pill shown at the right edge of the header bar.
Package engineinit owns the GPU/engine readiness lifecycle shared by glyphpad and svgpad: Open performs the (slow) ds4 engine + session creation off the TUI thread, and Badge renders the small status pill shown at the right edge of the header bar.
Package headerbar lays out the one-line top header used by glyphpad and svgpad: prefix on the left, badge pinned to the right, with status and (optional) metrics in between.
Package headerbar lays out the one-line top header used by glyphpad and svgpad: prefix on the left, badge pinned to the right, with status and (optional) metrics in between.
Package modelpicker provides an embeddable Bubble Tea picker for installed ds4go chat models.
Package modelpicker provides an embeddable Bubble Tea picker for installed ds4go chat models.
Package padui contains focus-preserving workspace dialogs shared by the pads.
Package padui contains focus-preserving workspace dialogs shared by the pads.
padtest
Package padtest holds test support for code that drives picture widgets.
Package padtest holds test support for code that drives picture widgets.
Package runconfig shares run settings and budget guidance across pad hosts.
Package runconfig shares run settings and budget guidance across pad hosts.
Package steerinspect — branchdiff.go: utilities for computing diffs between any two lanes that share a common ancestral root.
Package steerinspect — branchdiff.go: utilities for computing diffs between any two lanes that share a common ancestral root.
trippad
library
Package library stores immutable, content-addressed shader presets.
Package library stores immutable, content-addressed shader presets.
memory
Package memory gives trippad and its coding agents the same persistent scratchtool stores.
Package memory gives trippad and its coding agents the same persistent scratchtool stores.
params
Package params defines trippad's ordered, named shader controls and presets.
Package params defines trippad's ordered, named shader controls and presets.
shader
Package shader assembles WGSL and caches GPU compute pipelines on one executor.
Package shader assembles WGSL and caches GPU compute pipelines on one executor.
tools
Package tools exposes shader editing, parameter tuning and image previews.
Package tools exposes shader editing, parameter tuning and image previews.
web
Package web serves a local WebGPU comparison using trippad's exact compute WGSL.
Package web serves a local WebGPU comparison using trippad's exact compute WGSL.
wgslls
Package wgslls adapts ds4go's LSP client to trippad's generated WGSL modules.
Package wgslls adapts ds4go's LSP client to trippad's generated WGSL modules.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL