From 080e27a38c508b2370cfe7f0152183f99a17131a Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 20 Feb 2016 12:31:37 +1000 Subject: Rearrange the docs. --- docs/common/The_Naminator.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/common/The_Naminator.txt (limited to 'docs/common/The_Naminator.txt') diff --git a/docs/common/The_Naminator.txt b/docs/common/The_Naminator.txt new file mode 100644 index 0000000..0002d2e --- /dev/null +++ b/docs/common/The_Naminator.txt @@ -0,0 +1,14 @@ +The Naminator eliminates human readable names, to make way for computer +names from SkyNet. Or something. + +In world names can be anything, but they map more or less to file names +and URLs, so the names have to be munged accordingly. A further issue +is that different in world objects can have the same name. Lots of +copies of the same thing, or two different things that happen to be +called the same thing. No one is gonna individually name each tree in a +forest, or every lamppost in the city. File names and URLs have to be +unique. The Naminator deals with munging names to deal with these +issues. It should generate names that are compatible with a variety of +operating and file systems, as well as being URL compatible. This is +such a useful thing to do that it should be a shared library, even if it +will be tiny. -- cgit v1.1