Chris Torek writes... >The linker is to be the code generator... Not quite enough, Chris. If you view the conventional compiler as having three phases: parse, optimize, generate (generate includes local optimization), you need the "linker" to do the last two. Actually, I like the idea. Paul