Richard Maine wrote:
> Every feature added means work for the committee and
> for implementors.... Any work put into one feature
> is work that won't be put into some other feature.
This is almost always the case, but there are exceptions.
Some "features" are implemented by removing restrictions
that are harder to enforce than to ignore. A good example
is allowing list-directed input/output for internal files.
This was prohibited in Fortran 90, but it's allowed now.
Several compiler writers assured me that they allowed it,
even thought the standard prohibited it, because it was
easier to allow than to prohibit.
--
What fraction of Americans believe | Van Snyder
Wrestling is real and NASA is fake? | [log in to unmask]
Any alleged opinions are my own and have not been approved or disapproved
by JPL, CalTech, NASA, Dan Goldin, Bill Clinton, the Pope, or anybody else.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|