[log in to unmask] quoted and then wrote: >What I'd like to see is something that could convert the Common Lisp source >or Perl 5 source into GNAT-compilable Ada95 in one pass. Entire open source >communities could be suceptible to "Ada conversion" if such a tool existed. Not knowing anything about the program or the language, I don't understand why "1 pass" is important. Pascal formerly could be processed with a 1 pass compiler, but the more recent standards make that no longer the case. Why does that matter to the user ?