> ..... ASIS can be used to aid the construction of static analysis > tools, debuggers, language sensitive editors, etc. Or (to repeat myself) to create CORBA IDL from Ada, or non-Ada bindings to Ada specs? My company has an Ada 83 tool, over ten years old, that uses ASIS to generate compilable Ada code that Ada programs can' with' to exchange large Ada data structures efficiently over 1200 Baud lines (uses range information, discriminants, bounds, and other cool Ada features to eliminate unnecessary bits). This tool was recently enhanced to also generate Java code to talk to the Ada. Sorry, no chance of making it non-proprietary. But it's one more example of what's possible. -- Wes Groleau http://freepages.genealogy.rootsweb.com/~wgroleau