comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Why Ada is not the Commercial Lang of Choice
Date: 1997/06/24
Date: 1997-06-24T00:00:00+00:00	[thread overview]
Message-ID: <dewar.867127222@merv> (raw)
In-Reply-To: EC975J.1tz@syd.csa.com.au


Don Harrison says, rather irrelevantly:

<<:Don said
:
:<<However, they differ in that digits must be grouped in threes. Grouping in
:threes is an arbitrary choice and, IMO, too restrictive. For example, it makes
:no sense for base 2 literals. OTOH, I think Ada's free placement is too liberal
:because it allows different groupings within the same literal.
:
:Something in between is probably optimal - like allowing any grouping but with
:the restriction that it must be consistent within a literal.
:>>
:
:I strongly disagree, it is none of the language's business how I want to
:group things, since it depends on the abstract semantics of the item
:involved:
:
:  Last_OK_Date : constant := 99_12_31;
:
:is perfectly reasonable.

Really? I would have thought such use of integers created a huge potential
for abuse. For example,
>>


Why irrelevant? Because this post is not about whether or not it is a good
idea to use integers as dates, it is about the use of underlines if you
*do* use integers as dates. For example, if you are using a library
routine that expects an integer for the date, then it is nice to be
able to spell the constants that way. (when using canned library
routines, one does not generally have the luxury of refusing to use
the interface on the grounds that you don't like the design!

So when I say this is reasonable, (I thought it was obvious from
context), I mean it is reasonable to use underscores as written,
rather than be forced, as in Eiffel, to use 991_231!





  reply	other threads:[~1997-06-24  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-06-18  0:00 Why Ada is not the Commercial Lang of Choice Robert I. Eachus
1997-06-18  0:00 ` Dale Stanbrough
1997-06-19  0:00   ` Steve Jones - JON
1997-06-19  0:00     ` Peter Hermann
1997-06-19  0:00     ` Anonymous
1997-07-17  0:00     ` Shmuel (Seymour J.) Metz
1997-06-19  0:00   ` Robert A Duff
1997-06-21  0:00     ` Paul Van Bellinghen
1997-06-20  0:00       ` Robert Dewar
1997-06-23  0:00         ` John G. Volan
1997-07-03  0:00           ` Shmuel (Seymour J.) Metz
1997-07-03  0:00             ` Robert Dewar
1997-07-06  0:00               ` Yasmiin S. Davis
1997-07-06  0:00                 ` Robert Dewar
1997-07-07  0:00               ` Shmuel (Seymour J.) Metz
1997-07-04  0:00             ` Paul Van Bellinghen
1997-07-13  0:00               ` Ken Mays
1997-07-13  0:00                 ` Robert Munck
1997-07-14  0:00                   ` Ken Mays
1997-06-20  0:00   ` Don Harrison
1997-06-20  0:00     ` Donovan Baarda
1997-06-20  0:00     ` Roy Grimm
1997-06-20  0:00     ` Larry Kilgallen
1997-06-20  0:00       ` Nick Leaton
1997-06-23  0:00       ` Don Harrison
1997-06-24  0:00         ` Bertrand Meyer
1997-06-24  0:00           ` Nick Leaton
1997-07-22  0:00           ` Dr. Vladimir Il'ich Fomin
1997-06-23  0:00     ` Joachim Durchholz
1997-06-23  0:00     ` Robert Dewar
1997-06-24  0:00       ` Don Harrison
1997-06-24  0:00         ` Robert Dewar [this message]
1997-06-20  0:00   ` Robert Dewar
1997-06-20  0:00 ` Robert Dewar
1997-06-21  0:00 ` Keith Thompson
1997-06-21  0:00   ` Robert Dewar
1997-06-24  0:00     ` Ken Garlington
1997-06-24  0:00       ` Robert Dewar
1997-06-28  0:00   ` Robert I. Eachus
1997-06-28  0:00     ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
1997-06-13  0:00 Paul Van Bellinghen
1997-06-17  0:00 ` Robert Dewar
1997-06-20  0:00   ` nma123
1997-06-24  0:00     ` Adam Beneschan
1997-06-17  0:00 ` Dale Stanbrough
1997-06-17  0:00   ` Robert Munck
1997-06-18  0:00   ` Ken Garlington
1997-06-19  0:00     ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-06-19  0:00       ` Ken Garlington
1997-06-18  0:00 ` Nick Roberts
1997-06-18  0:00   ` Peter Hermann
1997-06-20  0:00     ` Robert Dewar
1997-06-25  0:00     ` Van Snyder
1997-06-26  0:00       ` Robert Dewar
1997-06-30  0:00         ` Ralph Paul
1997-07-02  0:00           ` Joerg Rodemann
1997-07-02  0:00             ` Ralph Paul
1997-07-02  0:00             ` Joerg Rodemann
1997-06-19  0:00 ` Steve Doiel
1997-06-19  0:00   ` Anonymous
1997-07-22  0:00 ` Shmuel (Seymour J.) Metz
replies disabled

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