comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <bauhaus@arcor.de>
Subject: Re: Ada generics
Date: Tue, 02 Jan 2007 13:33:07 +0100
Date: 2007-01-02T13:32:40+01:00	[thread overview]
Message-ID: <1167741187.661.50.camel@localhost> (raw)
In-Reply-To: <78t224mtd234.1e11h379pwu57.dlg@40tude.net>

On Tue, 2007-01-02 at 12:11 +0100, Dmitry A. Kazakov wrote:
 
> > Should we deny problem domain facts just so that we have very
> > simple rules for parsers? Where German is written, there is a
> > simple rule: For writing "ß" in upper case, use "SS".
> 
> This is not a domain of the programming language,

Programming languages use natural language words for good
reasons, for example, because we can think and communicate
more clearly referring to things using descriptive names.
Programming problems cannot reasonably described in full
using only formal symbolism.
Why give up descriptive names just because natural language
words can be slightly more difficult to parse than words
tailored to the needs of the most stupid computer programs?

>  but one of the natural
> language. Somebody was too lazy to write 'sz' and invented a digraph 'ß'.

'ß' is just the concatenation of long s and short s. You will
find long s in old English, too. Strictly, 'Sz' was hardly ever
written, neither was 'zz' as in "wazzer" instead of "wasser" (water).
The rule is: 'ß' becomes 'SS' in upper case. Other languages have
different rules, but they have rules, too.

> Others in other natural languages might come (and did) to even more crazy
> ideas like "don't" = "do not". Why should that bother us?
> 
> > That's not too hard a challenge to computer science in my view,
> > but I'll leave that to psychologists to answer when it comes
> > to the views of actual computer scientists. :-)
> 
> Simplicity of implementation does not justify doing wrong things! (:-))

Indeed, this is why I like to be able to write identifiers
that are written correctly, and not wrong just because we are
given only 7bit-ASCII identifiers as written in
Computeranglosaxonian. :-)






  reply	other threads:[~2007-01-02 12:33 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-21 14:14 Ada generics markww
2006-12-21 15:42 ` Dmitry A. Kazakov
2006-12-22  7:59   ` Martin Krischik
2006-12-22 16:14     ` Hyman Rosen
2006-12-22  7:59   ` Martin Krischik
2006-12-22 16:41   ` Hyman Rosen
2006-12-22 17:33     ` Markus E Leypold
2006-12-22 18:26       ` Hyman Rosen
2006-12-22 20:59         ` Markus E Leypold
2006-12-22 21:01           ` Markus E Leypold
2006-12-23 14:09           ` Marco
2006-12-25 14:23             ` Hyman Rosen
2006-12-29 14:13               ` Marco
2006-12-25 14:20           ` Hyman Rosen
2006-12-23 11:43     ` Dmitry A. Kazakov
2006-12-25 13:49       ` Hyman Rosen
2006-12-25 14:39         ` Dmitry A. Kazakov
2006-12-26  1:34           ` Hyman Rosen
2006-12-26  9:11             ` Dmitry A. Kazakov
2006-12-26 16:23               ` Hyman Rosen
2006-12-26 19:28                 ` Dmitry A. Kazakov
2006-12-27  1:44                   ` Hyman Rosen
2006-12-27  9:21                     ` Dmitry A. Kazakov
2006-12-27 19:06                       ` Hyman Rosen
2006-12-28 10:59                         ` Dmitry A. Kazakov
2006-12-28 16:29                           ` Hyman Rosen
2006-12-29 11:12                             ` Dmitry A. Kazakov
2006-12-29 14:56                               ` Hyman Rosen
2006-12-28 17:35                           ` Georg Bauhaus
2006-12-29 14:48                             ` Dmitry A. Kazakov
2006-12-29 19:39                               ` Georg Bauhaus
2006-12-30  9:58                                 ` Dmitry A. Kazakov
2006-12-30 14:53                                   ` Georg Bauhaus
2007-01-01 13:00                                     ` Dmitry A. Kazakov
2007-01-02 10:04                                       ` Georg Bauhaus
2007-01-02 11:11                                         ` Dmitry A. Kazakov
2007-01-02 12:33                                           ` Georg Bauhaus [this message]
2007-01-02 13:51                                             ` Dmitry A. Kazakov
2007-01-02 14:45                                               ` Georg Bauhaus
2007-01-03 10:10                                                 ` Dmitry A. Kazakov
2007-01-03 14:20                                                   ` Hyman Rosen
2007-01-03 14:55                                                   ` Georg Bauhaus
2007-01-04 10:15                                                     ` Dmitry A. Kazakov
2007-01-03 19:33                                           ` Alexander E. Kopilovich
2007-01-04 10:27                                             ` Dmitry A. Kazakov
2007-01-04 15:00                                               ` Alexander E. Kopilovich
2007-01-05 10:32                                                 ` Dmitry A. Kazakov
2006-12-30  2:25                               ` Randy Brukardt
2006-12-30 10:13                                 ` Dmitry A. Kazakov
2007-01-04  1:09                                   ` Randy Brukardt
2007-01-04 10:07                                     ` Dmitry A. Kazakov
2007-01-05  1:32                                       ` Randy Brukardt
2007-01-05  4:46                                         ` Randy Brukardt
2007-01-05  9:08                                         ` Jean-Pierre Rosen
2007-01-05 20:14                                         ` Georg Bauhaus
2007-01-06  0:14                                           ` Randy Brukardt
2006-12-29  0:09                           ` Randy Brukardt
2006-12-29 11:11                             ` Dmitry A. Kazakov
2006-12-30  2:40                               ` Randy Brukardt
2006-12-21 16:55 ` Hyman Rosen
2006-12-21 18:22   ` markww
2006-12-22  3:01 ` Steve
replies disabled

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