In article <871zge2h7q.fsf@bglbv.my-dejanews.com>, writes: > kilgallen@eisner.decus.org (Larry Kilgallen) writes: > >> I have a subscription to the VMS source listings, and Charlie is >> correct, modulo some VAX-Alpha skew. I am talking about actual >> use for code that ships in the operating system product, not whatever >> DEC may use internally for testing the compiler. > > Well, source listings are of course the kind of authoritative > references I was missing. Thank you. So you are saying that there > is no trace of Ada code in VMS sources prior to release 6.2? For > completeness' sake, how far back did you look? Well, I've been reading the listings since V1.5 (well before Ada existed) at client sites. Could someone have slipped in some isolated Ada I did not find, yes, but it would be unlikely. The major part that is in Ada now was created from scratch for V6.2 or so, with no predecessor in any language. > who cares? It used to be possible to tell apart Fortran and Pascal > code on a VAX by noticing that Fortran used CALLG and Pascal CALLS > instructions. It would be na�ve to expect compilers for different > languages to generate totally indistinguishable object codes (as > opposed to equally efficient ones) for equivalent source programs. VAX Pascal and VAX Fortran are sort of unique because they have their own code generator. Most VAX compilers from DEC use VCG. Larry Kilgallen