> On Fri, Oct 24, 2008 at 08:11:50PM -0700, John Bergamini wrote: > > 1. I was unaware that C-- needed reviving. I thought it was very much > > under active development.
C-- development went on hiatus when I went on medical leave and all the graduate students either dropped out of school or needed to finish their dissertations. At this point it is unclear whether the project will be revived. We have some funding, but we lack users. With users, I can get more funding, but there is a real chicken-and-egg problem that I don't know how to solve. > > 2. I am not an expert, but C-- appears to be the perfect thing for my > > purposes. My purpose is to implement the language Grok32`. > > It looks good for my purposes, too, to the extend that I was thinking of > replacing my existing code generator that generates JANUS code with one > that generates C-- code. Most of our users have reported that it is very easy to adapt a legacy compiler to generate C-- code, but nobody has been willing to attempt to adapt a legacy run-time system to work with the C-- run-time interface. > I suspect that C-- could benefit from a comparison with JANUS. The > semantics of JANUS are well-thought out and well-specified -- to the > extent that a decent portable mathematical functions library was > possible. JANUS also addresses procedures-within-procedures and the > ensuing variable-access issues. It lacks crucial features like > efficient tail-calls, though. There have been two many languages called JANUS. (For a real laugh, try googling 'Janus Code'.) Do you have a pointer to information? > > 3. I find it particularly troubling that nobody is finishing work on > > the PowerPC or derivative processors. Why? Actually I think John Dias has a Power PC back end in reasonable shape, but that's primarily to produce results for his dissertation. When Apple abandoned PowerPC, we decided people would probably not be that interested any more. Norman _______________________________________________ Cminusminus mailing list [email protected] https://cminusminus.org/mailman/listinfo/cminusminus
