jckarter/clay — Issue #132: "Package" support for delineating targets/compilation units
Author: jckarter
Created: 2012-01-03 21:57:58+00:00
State: open
Labels: language-feature, v0.2

Should have a categorization layer above modules for delineating sets of modules intended to be built as a single shared library/executable/object file. (Rust calls these "crates".) By formalizing what gets exported from a package, the compiler can be more strict about what it allows to export, while maintaining the status quo of free incest among modules within a package.