1. Professional Development
I attended the ACM Principles of Programming Languages Conference in January. I finished writing and presented a paper on the Mesa Programming Environment in Seattle in June at the SigPLAN conference. This paper and the demonstrations which accompanied it were very well received. As a result, I was invited to give a similar talk at UC Berkeley, which was also well received.
2. Recruiting
I spent much time and energy in Spring and Summer convincing Ed Satterthwaite to rejoin CSL.
3. Dragon & Mimosa Projects
To help the designers with Cache design decisions, I worked some more on Dragoman. I with the Mimosa team to discuss many things, including Process structures, procedure linkage, and intermediate language. Worked with Ed Satterthwaite on possible restructuring of the existing compiler front end for use as the Mimosa front end.
4. Corporate Citizenship
I consulted with OSD on several occasions re Commercial Language Project and other topics. I helped to research and prepare a presentation for Elliott James on 32 bit architecture alternatives. I gave a portion of the presentation. I served as a UGSponsor for the University Grant program.
5. Laboratory Citizenship
I developed or extended several programs of general use, including the Lister. I worked with Ed Satterthwaite to design and implement extensions to the Cedar compiler which reduce or eliminate a number of restrictions in the size or complexity of Cedar programs that it can process.