-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

* Byung-Hee HWANG, 11/07/2006 03:26 PM:
> I saw the full name of Matz, ruby creater, on the web [1]. However, I
> don't know what is family name in his full name. AFAIK, CIA uses all
> capital letters for family names because the factbook users are faced
> with a world of different cultures and naming conventions [2].
> Therefore, I suggest that the full name of Matz might be mark from
> "Yukihiro Matsumoto" to "Yukihiro MATSUMOTO" if his family name is
> "Matsumoto".

Talking about conventions one should keep in mind that ruby-talk also
is comp.lang.ruby. On the Usenet writing words in all uppercase means
that they are shouted (unless they are acronyms).

Confusion about which part of a name is which is a general issue with
languages. In many languages native speakers have little problem with
identifying the parts but all languages have exeptions as well.

In general German allows to identify the parts in the same way most
languages do: By identifying words that are only use for first or
last names. But this is not always the case:

Suppose someone signs a message with "Hans Werner". This may mean
that his first name is Hans and his last name is Werner but it may
also mean that his first names are Hans and Werner. Even worse: If
some signs a message with "Fritz" this may mean that his first name
is "Fritz" but also that his last name is "Fritz". Both uses of the
name exist.

In my opinion the second-best solution is to ignore the issue and
only solve problems when they arise instead of solving them in a way
that adds other problems. The best one is what Matz does: Having a
one-word nickname. This is helpful in real-life as well. I uses my
nickname "Jupp" in real life as well. People have little to no
problem to recall it even if they only meet me once :-)

Jupp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFUPf3rhv7B2zGV08RAlM/AJ9LK0iqTWwtxNwyVanozP5ictAmQACbBBhl
2Qw1Ph0YAuHPhV+ecBHw0X8=
=bDFW
-----END PGP SIGNATURE-----