From owner-sc22wg5@dkuug.dk  Thu Apr 10 10:01:12 2003
Received: (from majordom@localhost)
	by dkuug.dk (8.12.8p1/8.9.2) id h3A81C33030213
	for sc22wg5-domo; Thu, 10 Apr 2003 10:01:12 +0200 (CEST)
	(envelope-from owner-sc22wg5@dkuug.dk)
X-Authentication-Warning: ptah.dkuug.dk: majordom set sender to owner-sc22wg5@dkuug.dk using -f
Received: from cmailm3.svr.pol.co.uk (cmailm3.svr.pol.co.uk [195.92.193.19])
	by dkuug.dk (8.12.8p1/8.9.2) with ESMTP id h3A819nj030208
	for <sc22wg5@dkuug.dk>; Thu, 10 Apr 2003 10:01:10 +0200 (CEST)
	(envelope-from miles@bluechiplearning.com)
Received: from modem-378.abra.dialup.pol.co.uk ([217.135.2.122])
	by cmailm3.svr.pol.co.uk with esmtp (Exim 4.14)
	id 193X0G-0002Bw-VD
	for sc22wg5@dkuug.dk; Thu, 10 Apr 2003 09:01:49 +0100
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Thu, 10 Apr 2003 09:00:37 +0100
Subject: Re: (SC22WG5.2702) Non-Latin Character Examples  (Was: latex
	question)
From: Miles Ellis <miles@bluechiplearning.com>
To: WG5 Mailing List <sc22wg5@dkuug.dk>
Message-ID: <BABA8615.7632%miles@bluechiplearning.com>
In-Reply-To: <200304091858.h39IwXJ7025873@dkuug.dk>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Sender: owner-sc22wg5@dkuug.dk
Precedence: bulk

Dear WG5 and J3,

Craig Dedo has raised the issue of the character sets used in the examples
on page 31 of the Fortran 90 Standard.

Since I was responsible for the nondefault (not "non-Latin" ;-) character
literal constant examples in the Fortran 90 Standard, perhaps I may throw in
my two-pennyworth.

The four examples were provided by representatives of the four countries
concerned (Russia, India, Hungary and Japan) and all mean the same thing.
CYRILLIC, HINDI, MAGYAR and NIHONGO are named constants which identify
character sets which are not specifically defined in the Standard other than
by the vague reference to "Cyrillic (Russian and other Slavic languages),
Hindi, Magyar (Hungarian), and Nihongo (Japanese) characters."  The use of
the name Nihongo for the last of these was, as far as I can remember,
suggested by the Japanese themselves rather than identifying a specific
character set such as Kanji, Katakana or Hiragana, since that might have led
to confusion amongst those unfamiliar with Japanese character sets.
Similarly, Hindi was used rather than the specific Indian character set -
there are a great many and I cannot remember exactly which one was used.

At the time, I think that the Cyrillic, Hindi and Nihongo examples were
provided on paper and physically pasted into the master copy - as, probably,
was the Magyar example with its 'double acute' accent on the initial upper
case letter 'O'.

(Incidentally, the original English version was "Without her, nothing is
possible" and, in its Hungarian form, was part of the dedication to my
former wife on the cover page of my 1990 textbook entitled "FORTRAN 77
Programming - With an Introduction to the Fortran 90 Standard", which
contained this phrase in Chinese (Hanzi), Hungarian, Punjabi (Gurmurki),
Russian (Cyrillic) and Spanish, as well as the phrase "What is your name?"
in the same five languages, in the relevant part of the Fortran 90 summary!)

My personal feeling is that it would not be a good idea to refer to specific
parts of the ISO 10646 character code since this would require further
explanation for those who are not familiar with this character set.  The
original purpose of these examples was simply to show that non-Latin
characters could be used in Fortran 90 in character constants of non-default
kind, and deliberately avoided getting involved in the details of specific
character sets.  If any reference is made to an actual part of the 10646
character set then you will need to check that the text as shown does
EXACTLY match whatever is referenced and, possibly, change some of the
examples.

Good luck anyway!

Miles

P.S.  It was great to see many of you again at the Reunion last week in Las
Vegas.  It made me quite nostalgic - especially when I realised during the
opening WG5 session that you were still debating some of the same issues
that we failed to resolve during the development of Fortran 90!

-----------
Miles Ellis

Email:  miles@bluechiplearning.com
Phone: +44 1629 57542        Mobile: +44 7958 465614

