Changeset 47064914 for doc/proposals/modules-gen-hdr
- Timestamp:
- Jul 8, 2025, 1:40:36 PM (3 months ago)
- Branches:
- master
- Children:
- 16a843b
- Parents:
- b28ce93
- Location:
- doc/proposals/modules-gen-hdr
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/proposals/modules-gen-hdr/README
rb28ce93 r47064914 10 10 11 11 Terminology 12 - auto: as in C, "exported from here;" different from `extern`, which means "exported by someone else" in C 12 13 - shred: "Shredding foo.src.c" means producing the "foo" Key Intermediates from the "foo" Input. 14 - value: the opposite of a type, includes function 13 15 - vicious: cyclic dependency that cannot be bootstrapped with the tools under POC 14 16 … … 44 46 - (including) expect recourse like multiple manual header fragments to resolve 45 47 - vicious*/recourse-classic 48 - example of a manual header split that resolves the circularity 46 49 - vicious*/recourse-proposed 47 50 - same split, given in a plausible headerless representation that's not demo-implemented 48 51 49 52 In scope … … 74 77 75 78 Language additions modelled 76 - (The proposal is to includenicer versions of these placeholders to CFA)79 - (The proposal is to add nicer versions of these placeholders to CFA) 77 80 - module imports (#import), where `foo` corresponds with foo.c; one of: 78 81 - `#import static foo`: this implementation depends on foo's interface
Note:
See TracChangeset
for help on using the changeset viewer.