I find the external assembler and linker to be simpler than the plan 9 *[cal] suite. It seems more modular, easier to understand all the components. I also find it easy to port an assembler to a new machine than it is to mess with the internal compiler stuff in the plan 9 C set of programs. Was Ken's compiler an expirment in a new way of doing things? If so what was the verdict? I enjoy using the compiler, but is it the best way to do compilers? Brantley