It might be interesting to look at using gcc's back-end (with some sort of rtl-based input language) for Self. It would support whatever functionality we needed better than using C as the target language. -- Craig