> For what it's worth, I have compiled the entire Ada83 Booch components with
> gnat, and they all compile, except for (if memory serves me correctly) some
> uses of the 'Small attribute in the Floating_Point_Utilities and possibly
> the Integer_Utilities packages.
ALL of them? Did you use the -gnat83 switch? Seems to me when I tried
there were at least two of them that had the unconstrained generic formal
incompatibility, i.e., the one where you have to add (<>) to allow the
actual to be unconstrained.