Deferred: design configuration composition and imports #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status
Deferred and closed because a separate DSL-level import system is not part of the approved v1 architecture.
Current decision
.frogfiles use ordinary explicit Haskell imports. Users import required DSL modules and symbols themselves. The compiler does not inject a hidden prelude or resolve a second import syntax. Multi-file configuration uses ordinary Haskell modules.Reason
A DSL-specific resolver, path semantics, cycle detection, and document merge rules would duplicate Haskell module functionality before the core IR contract exists.
Revisit when
yorunikakeru referenced this issue2026-06-01 13:43:36 +02:00
Add DSL-level imports and module mergingto Deferred: design configuration composition and imports