From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada generics
Date: Thu, 4 Jan 2007 11:15:22 +0100
Date: 2007-01-04T11:15:15+01:00 [thread overview]
Message-ID: <134i8cj41nzbb.ma3klv48zq74$.dlg@40tude.net> (raw)
In-Reply-To: 1167836153.6124.37.camel@localhost
On Wed, 03 Jan 2007 15:55:54 +0100, Georg Bauhaus wrote:
> On Wed, 2007-01-03 at 11:10 +0100, Dmitry A. Kazakov wrote:
>> On Tue, 02 Jan 2007 15:45:27 +0100, Georg Bauhaus wrote:
>>
>>> On Tue, 2007-01-02 at 14:51 +0100, Dmitry A. Kazakov wrote:
>>>
>>>> I find "вода" far more descriptive! (:-))
>>>
>>> I wouldn't hesitate to write "вода" in a Russian only program.
>>
>> Ah, but then you are in a big trouble, because "вода", "воде", "водой",
>> "воды", "водами", "водах" would all be equivalent in terms of what they
>> describe, i.e. "water", "lack of content", "confusion making", "being
>> ignorant", "alcohol drink", "time passed", "equivalence", "being down"?
>> Should Ada compilers learn Russian inflection rules?
>
> Declination etc. can be overcome by object oriented spelling.
> Always use the nominative, and have ":=" etc. indicate the other
> cases. :-)
Nope, inflections is true and only OO! (:-)) You have an Indo-European root
(=object) "вод" (or maybe "wodr"̥) and add a method using a suffix -а, -е
etc! Positional systems like in English are old fashioned functional! (:-))
>>>> Natural language words (even pictographs)
>>>> describe absolutely nothing but themselves.
>>>
>>> (How can you be certain of this? :-)
>>
>> As a proof consider a human being who does not know written Russian.
>
> So to a Russian, a Russian language word describes something. Right?
It does something to anybody. Maybe, you could train a cat to recognize
some of written words. That does not make them descriptive.
>> And run into mess. Can you tell me what is what without resorting to a
>> binary editor in the following:
>>
>> К, K, Κ, Қ
>
> Same as 1 and l, O and 0, nothing new here.
No, it is not. There exist fonts where 1, l, I, | have recognizably
distinctive glyphs. Differently to this, Cyrillic and Latin *share* letters
and so glyphs of A, B, C, E, H, I, K, M, O, P, T, X. With this, ANY
reserved word of Ada could be spelt in a way that at least one letter would
be Cyrillic. That would make it a legal identifier, as Randy has confirmed.
I consider this as a disaster. Not because I enjoy reserved words (a half
of them are unnecessary anyway), but because it demolishes the foundations
of the language design.
> BTW, I don't need a binary editor for distinguishing similar shapes.
> An editor that informs about its characters is enough. (This character
> thing on the screen should be an object, anyway.)
But that is obviously wrong! According to the Ada standard, Latin C and
Cyrillic C are two different identifiers. Glyphs tell lies!
>> Huh, none of these words is an *identifier*! They just don't use
>> descriptive identifiers, neither for free variables, nor for functions.
>
> I was referring the the "uncompiled math source code" and its use
> of full words in math declarations, definitions, proofs and so on.
Such issues are to be covered by comments. In a comment you are free to
place any stuff, except for playing with format effectors.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2007-01-04 10:15 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
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 [this message]
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