-*- Dictionary: int:design; Package: C -*- Design: Bit-vector and/or set support. Optimize bit collections? Compiler error interface actual condition object compiler CERROR interface? unparsing/transform explanation Parsing: modules original source info ICR phases: -- transform context info -- what does module var reference look like -- how do we represent what we know about definitions? [concrete DB interface] -- Source tracking/unparsing/error diagnostics -- Compiler/macroexpansion environment; database. Run-time system: debugger (GDB) Garbage collector Optimize IV and GF access. -- Linker can exploit global view to assign static GF numbering and slot offset. -- But watch out for make -- Linker can insert/delete code, e.g. for dynamic stub? Coding: function template matching/ compile-time sorted applicable methods FER conversion