summaryrefslogtreecommitdiff
path: root/doc/history.rst
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2023-02-10 15:27:06 +0100
committerJörg Frings-Fürst <debian@jff-webhosting.net>2023-02-10 15:27:06 +0100
commit7501bff8432444b7ae8e7f3d9289c0d61f3f0b64 (patch)
treebd53603f464c3747e897a8996158a0fef7b41bc3 /doc/history.rst
parent0f124df68d87c9073f76efeff1a901a69b1f3e13 (diff)
parent9e9336185f86bd97ff22f54e4d561c2cccccecf5 (diff)
Merge branch 'release/debian/4.10-1'debian/4.10-1
Diffstat (limited to 'doc/history.rst')
-rw-r--r--doc/history.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/history.rst b/doc/history.rst
new file mode 100644
index 0000000..674b39f
--- /dev/null
+++ b/doc/history.rst
@@ -0,0 +1,22 @@
+History
+=======
+
+The origins of libHX trace back, even crossing a language boundary, to when the
+author started on using Perl in 1999. Some tasks were just too damn useful to
+be open-coded every time. Two such examples are what is these days known as
+``HX_basename`` and ``HX_mkdir``. The name does not relate to anyone's
+initials; it is a result of a truncation of the author's nick used years ago.
+
+Around the beginning of 2003, the author also started on the C programming
+language and soon the small library was converted from Perl to C. The libHX
+library as of today is the result of working with C ever since, and naturally
+grew from there to support whatever the author was in need of.
+
+The “correct” name for libHX is with an uppercase “H” and uppercase “X”, and
+the same is used for filenames, such as “libHX.so”[#lowercase]
+
+.. [#lowercase] Software projects may choose to entirely lowercase the project
+ name for use in filenames, such as the Linux kernel which is
+ released as ``linux-${version}.tar.bz2``, or the project may
+ choose to keep the name for filenames, like Mesa and SDL do.
+ libHX is of the latter.