On Thu, 17 Jul 2025 at 16:35, Frederick Virchanza Gotham via Std-Proposals <std-proposals@lists.isocpp.org> wrote:
I want to make sure I have everyone's names right before I release
Version 1 of the Paper Kernel C++ in a week or two's time.

I spent many hours working on all your names, in particular
consolidating multiple forms into one, e.g. "B. Stroustrup" and
"Bjarne Stroustrup" are the same person. In my own case, "TPK Healy"
and "Thomas P. K. Healy" are the same person. For German names, I have
preferred the umlaut instead of putting an 'e' after the vowel, except
for where I've seen very consistent contrary use such as Andrew
Koenig.

Andrew Koenig is an American name. It might have come from German ancestry once upon a time, but you are correct to not munge it.
 
Shout out to the Spanish folks who gave me a bit of work to
do. The Dutch too. Even with the help of AI, I still spent many hours
mapping alternative forms of names to primary forms of names.

Here are all the names in a header file in the main program:

    https://github.com/healytpk/paperkernelcxx/blob/main/main_program/AUTO_GENERATED_names.hpp

There are two arrays, the first is the primary names, so for example
"Bjarne Stroustrup" is a primary name. The second array is the
alternative names, and this is where "B. Stroustrup" gets mapped to a
primary. "TPK Healy" gets mapped to "Thomas P. K. Healy". "Kyle
Kloepper" gets mapped to "Kyle Klopper (with an umlaut over the 'o')".

Why? Kyle is also American.