comp.lang.ada
 help / color / mirror / Atom feed
From: adamson@csri.toronto.edu (Alan Adamson)
Subject: Re: File name conventions for Ada units
Date: 3 Oct 90 02:00:54 GMT	[thread overview]
Message-ID: <1990Oct2.220054.7245@jarvis.csri.toronto.edu> (raw)
In-Reply-To: 2152@enea.se

     One reason for restricting possible filenames is to allow the compiler
to behave differently depending on the format of the filename it is acting
on.  This is common (universal?) with C compilers.  Were one in a frame of
mind to market this 'feature', one might invoke such terms as "object-
oriented".

     In the middle of the development cycle for our Ada compiler, we had a
convention of extending any filename without a "." in it by "ada".  Much
debate accompanied the final decision to impose no file-naming restrictions 
at all on the user, but we finally chose that path.

      Having now, many months later, been exposed to the variety of ways our
customers name their Ada source files, I am very thankful we followed this 
path.


Alan Adamson
IBM Canada Ltd.



  reply	other threads:[~1990-10-03  2:00 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-09-28 20:25 File name conventions for Ada units SSUID Craig E Warsaw
1990-09-29 16:29 ` stt
1990-09-29 22:04 ` Dan Rittersdorf
1990-10-01 14:56   ` David Emery
1990-10-06 14:37   ` Rik Palo
1990-09-30  2:49 ` Michael Feldman
1990-10-02 17:10   ` arny.b.engelson
1990-10-04 15:05     ` Michael Feldman
1990-10-02 21:55   ` Erland Sommarskog
1990-10-03  2:00     ` Alan Adamson [this message]
1990-10-03 17:00     ` Alex Blakemore
1990-10-04  9:37       ` Mike Harrison
1990-10-04 12:10       ` Robert Firth
1990-10-04  1:55     ` Michael Feldman
1990-10-04 17:22       ` Brian Hanafee
1990-10-08 17:33 ` Andy DeFaria
1990-10-11  8:59   ` Dan Bernstein
1990-10-12  5:29 ` Andy DeFaria
  -- strict thread matches above, loose matches on Subject: below --
1990-10-05 12:04 munck
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox