CVS difference for ai12s/ai12-0139-1.txt

Differences between 1.2 and version 1.3
Log of other versions for file ai12s/ai12-0139-1.txt

--- ai12s/ai12-0139-1.txt	2015/10/12 23:15:08	1.2
+++ ai12s/ai12-0139-1.txt	2015/10/13 23:51:06	1.3
@@ -1191,3 +1191,27 @@
 many where it would be obvious.
 
 ***************************************************************
+
+From: Tucker Taft
+Sent: Monday, October 12, 2015  8:40 PM
+
+> My homework AI on thread-safe libraries.....
+
+Alas, "protected" is a reserved word... ;-)
+
+Language-defined packages are already required to be thread safe to some
+degree.  I would suggest we focus our energies on the particular packages that
+pose a real problem for the user.  The whole notion of "Current_Output" and
+friends is bizarre in a multi-threaded program, so that one really can't be
+fixed, unless we make it per-task, I suppose, which is certainly not providing
+"equivalent" thread-safe functionality.  In fact, it seems that in several
+cases these will not be equivalent in functionality.
+
+Perhaps the fundamental question is: What is the real problem this AI is trying
+to solve? 
+  It might really help if the "!problem" presented some examples of real
+problems that typical programmers face, and discussed some of the alternative
+solutions already available, and the cases where the existing solutions are
+particularly painful.
+
+***************************************************************

Questions? Ask the ACAA Technical Agent