>> Have you considered generating high level source > > No, I think the compiler should have full control over what is > generated. I have been dreaming about a construct that I'd like at least > in theory be able to implement: fixed-timing programming. This > definitely requires full control over the generated code. While we're at it, and two compiler writers are discussing about useful features, John Payson came up with an interesting idea in the Htsoft forum http://www.htsoft.com/forum/all/showflat.php/Cat/0/Number/15352/an/0/page/0#15352 Basically, it is a compiler that can generate both compiled code (fast) and interpreted (small) code. The programmer can mark every function that should be interpreted, and it would transparently be compiled differently (into something like a p code that then gets interpreted by a runtime engine). I found the thought intriguing. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist