At 15:45 04-12-97 +0100, you wrote:
>[log in to unmask] wrote:
>> Dr Michael Hardy <[log in to unmask]> wrote:
>> > > > - every program unit contains IMPLICIT NONE
>> > > > - every module starts with PRIVATE
>> > > > as a convention/programming style. Pity these two are not defaults.
>> > > > I'd like to be able to say "Not just a good idea - it's the LAW!"
>> > >
>> > > Let me disagree with this widespread point of view.
>> > > (...) please, forget unnecessary constraints and especially
>> > > the LAWs: we are all adults, not schoolchildren.
>>
>> Then let me express my public support. Especially on this ``last bit'':
>> adults can program safely, and decide by themselves which constraint
>> is useful and when.
This discussion is going to look like de historical development
of plutocracy, democracy, anarchy, dictatorship, ...
I tend to the feeling that in today's society (programmers' society that is)
a (not too) restrictive legislation is a good thing.
>Being adult has as much to do with the subject at hand as being
>adulterous. Since when the adult people don't make mistakes? Any
>new definitions of being adult out there that I don't know of?
>
>It's too late now to make IMPLICIT NONE a language default. Just as
>it is too late to make PRIVATE the default for modules. But what
>might help to resolve this dispute and keeping the opponents at least
>half-happy would be some work on standardizing Fortran compilation
>environment (or whatever you'd like to call it). What about adding
>compiler command line options for things like
>- compulsory array bounds runtime checking,
>- treating implicit none as the default (or, indeed, the only
> allowed state),
>- making PRIVATE the default in modules,
>- possibly many more features.
>
>Of course, the compilation environmentmeans much more than compiler
>command line options, but that discussion has no place in this thread.
>
>Regards,
>----------------------------------------------------------------------
>Artur Swietanowski mailto:[log in to unmask]
---
Best Greetings,
Jan van Oosterwijk
Computing Centre
Delft University of Technology
P.O. Box 354
2600 AJ Delft
Netherlands
Phone: +31 15 278 50 17
Fax: +31 15 278 37 87
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|