CVS difference for 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