"Yannick Duch�ne (Hibou57)" wrote in message news:op.v3a9wdv1ule2fv@index.ici... >By the way, using overlong file names instead of directory, is not even >suggested by the ARM, this is just a GNAT convention. Using directory >would not break Ada semantic, you will just replace "." by "/" or "\" >instead of "-". It wouldn't break the Ada semantics, but it would make it a lot harder for build tools and the like to function. (Especially simple tools like "find"/"grep".) And in any case, the solution for "overlong file names" is to use shorter ones! There's no law (either in GNAT or Ada) requiring anyone to use 50 character file names. Indeed, most of my Janus/Ada work still uses 8.3 file names: "J2Code_E.Ads", for example. The actual package name is quite a bit longer. Janus/Ada needs only to be told once about the correspondence between package names and file names -- either by compiling the file manually or telling the build tool the name when asked. After that, Janus/Ada remembers the file names in the project files and does not need to told again (unless of course you decide to make a fresh start with your projects and delete the old file). Randy.