Question about checks for min and max values
Jay R. Ashworth
jra at baylink.com
Mon Jul 25 19:43:05 PDT 2005
On Mon, Jul 25, 2005 at 05:50:32PM -0400, Fairlight wrote:
> Is it just me, or did Nancy Palmquist say:
> > In early versions of filePro = was not allowed on an IF line. It was
> > allowed to be used instead of EQ in response to the programmers that did
> > not understand the difference. Filepro only responded to the community
> > and their incorrect use of the = was accepted to make them happy. I do
> > not, however, see this as filepro admitting or accepting the change of
> > meaning, it just did not cause any problem to allow it so they did.
>
> It causes a problem in furthering a misperception--the very one we've been
> discussing. They never should have caved on that one.
Well, here I waver, Mark. C supplies == as the equals operator because
= as the assignment op is *in context* in many of the same places, and
disambiguation is necessary; I believe other languages that reassigned
"equal to" to a different token did it for the same reason.
> > I don't think that filePro misunderstands the difference, it is the
> > programming communitity that is not clear on the difference. I disagree
> > that filepro is wrong.
>
> They implemented it. As with anything else they release, they have the
> final say. If they were going on votes from the community, I doubt a
> spelling checker would be going into 6.0k.
>
> They're the Responsible Party.
>
> I'll agree that there are undoubtedly many in the community who don't
> understand the import of what they wanted/asked for.
I begin to suspect that the item being discussed is no longer clearly
defined, here...
> > I do not see anything wrong with filePro's behavior. It behaves
> > according to specification. How is that wrong?
>
> When you want inward migration rather than outward migration, you do your
> best to conform to known standards where possible. Most CS graduates these
> days would probably run shrieking in horror at the use and results of this
> operand on strings. 4GL's tend to make their own rules, granted. But for
> a language that's borrowed extensively from others (I recognise parts of
> FORTRAN, personally), it never should have been diluted with this quirk.
>
> If you start doing things that flat-out contradict accepted practises (or
> if you don't keep up with emerging practises), you tend to find an erosion
> of user-base when people say, "Well that makes NO sense. Gee, neither does
> that. As a matter of fact, a lot of this goes against known practise.
> Okay, enough wasting time--drop it and install Access." Sad, but I've seen
> it happen.
Sad from filePro's point of view, perhaps... but that's the point here,
isn't it?
> > How can you hold filePro to a standard that was created, from scratch,
> > after filepro was designed? It is impossible to change the behavior of
> > a package that was designed more than 25 years ago, to match a standard
> > that has been determined since. Think of the headaches that would cause.
>
> "
> C came into being in the years 1969-1973, in parallel with the early
> development of the Unix operating system; the most creative period
> "
>
> Do a Google search on "history of C" (without quotes) and it's one of the
> first two articles, if not the first one.
>
> I believe Profile 1 was written later than that. I've heard '78 most
> often in discussions.
And it would have been running on... what? :-) Did the Model-1
release that far back? Ghod, I'm getting old...
Cheers,
-- jra
--
Jay R. Ashworth jra at baylink.com
Designer Baylink RFC 2100
Ashworth & Associates The Things I Think '87 e24
St Petersburg FL USA http://baylink.pitas.com +1 727 647 1274
"...the rough cannot be mean and the love cannot be true, and that's
as wise as I can get at 10 o'clock in the morning."
-- Bill Shatner, on being an anti-hero.
More information about the Filepro-list
mailing list