[twenty-years] prehistory: commentary on the original GNOME announcement



commit 8709b383fd697d622b5a0b4036e0a39afede8ea3
Author: Federico Mena Quintero <federico gnome org>
Date:   Fri Mar 17 23:28:39 2017 -0600

    prehistory: commentary on the original GNOME announcement

 book/glossary-entries.tex |    6 ++++--
 book/prehistory.tex       |   20 ++++++++++++++++++--
 2 files changed, 22 insertions(+), 4 deletions(-)
---
diff --git a/book/glossary-entries.tex b/book/glossary-entries.tex
index 3407efa..a2ed3f8 100644
--- a/book/glossary-entries.tex
+++ b/book/glossary-entries.tex
@@ -12,8 +12,10 @@
 % FIXME: include URL
 }
 
-\newacronym{GIMP}{GIMP}{GNU Image Manipulation Program}
-% FIXME: include URL
+\newglossaryentry{GIMP}{
+  name={GIMP},
+  description={GNU Image Manipulation Program, \url{https://www.gimp.org}}
+}
 
 \newacronym{GNOME}{GNOME}{GNU Network Object Model Environment}
 
diff --git a/book/prehistory.tex b/book/prehistory.tex
index c0e5191..d6fb2ea 100644
--- a/book/prehistory.tex
+++ b/book/prehistory.tex
@@ -40,7 +40,8 @@ GTK+.
 
 Here is the
 \href{https://mail.gnome.org/archives/gtk-list/1997-August/msg00123.html}{original
-announcement for \GNOME} in its entirety, from August 15, 1997:
+  announcement for \GNOME} in its entirety, from August
+15, 1997:\cite{original-gnome-announcement}
 
 \begin{lstlisting}[basicstyle=\footnotesize,
     frame=single,
@@ -167,5 +168,20 @@ Note some evidence of this being pretty old:
 
 \end{itemize}
 
-This brings us to the official start of \GNOME and its
+Two things from the ``Goals'' section are worth noting:
+we planned to export the \gls{GTK} API through a {\em
+  procedural database}, like the \gls{GIMP}'s; also, we
+wanted to use Scheme as a high-level programming language
+for applications.
+
+While back then \KDE\ was squarely aimed at C++
+programmers --- after all, Qt was written in C++ ---, we
+wanted to give people a choice of programming language
+for applications.  Years later it became possible to
+write KDE applications in other languages, anyway.  Also,
+the ``procedural database'' more or less happened in the
+form of GObject Introspection; our language bindings
+happened with and without it. % FIXME: link to that chapter
+
+And this brings us to the official start of \GNOME\ and its
 history.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]