From 3656d946018ca3771de000d37881df68a0d3ef29 Mon Sep 17 00:00:00 2001
From: Tim Daly
Date: Mon, 2 Jul 2018 18:39:44 -0400
Subject: [PATCH] books/bookvol0 fix typos (Roland Coeurjoly)
Goal: Axiom Literate Programming
---
books/bookvol0.pamphlet | 54 +++++++++++++++++++++---------------------
changelog | 2 ++
patch | 2 +-
src/axiom-website/patches.html | 2 ++
4 files changed, 32 insertions(+), 28 deletions(-)
diff --git a/books/bookvol0.pamphlet b/books/bookvol0.pamphlet
index b8f6a03..5ba5899 100644
--- a/books/bookvol0.pamphlet
+++ b/books/bookvol0.pamphlet
@@ -295,12 +295,12 @@ May they rest in peace.
| SYMSAC/2 conference in Los Angeles. |
| |
| We next met at that conference, where the character of Jim was |
-| noticeable, especially in handling the difficut questions about LISP |
+| noticeable, especially in handling the difficult questions about LISP |
| from McCarthy! His calm measured response was a master-class in |
| diplomacy. After SYMSAC/2 we visited Jim who was on sabbatical at |
| UCB, and he showed us the sights. |
| |
-| The relatioship between the Scratchpad team (Jim Griesmer, Dick Jenks |
+| The relationship between the Scratchpad team (Jim Griesmer, Dick Jenks |
| Fred Blair, and later David Yun) at IBM and the Cambridge team |
| continued with research fellowships for both Arthur Norman and James |
| Davenport; Jim was always there as a fixed point. |
@@ -433,7 +433,7 @@ From \cite{Grie11}, with modifications by Tim Daly
| actively worked on the Aldor system and wrote a family of computer |
| algebraic libraries for it, namely, the libaldor and Algebra |
| libraries (which provide the user with basic data structures and |
-| their operation procedures that are necessary for spplications of |
+| their operation procedures that are necessary for explanations of |
| computer algebra) and the Sumit library (which contains efficient |
| programs implementing complex modern algorithms for transforming and |
| solving linear ordinary differential and difference equations. For |
@@ -463,10 +463,10 @@ From \cite{Grie11}, with modifications by Tim Daly
| fruitful ideas. For instance, for the ISSAC'05 conference, which was |
| held in July of 2005, he had prepared a CD that contained not only |
| texts of all the talks given at the conference but also some new |
-| software and other information valuable for everone interested in |
+| software and other information valuable for everyone interested in |
| computer algebra and its applications. Unfortunately, he was not to |
| take part in that conference. That CD was distributed to all the |
-| participants of the conferene and will remind them of Manuel. |
+| participants of the conference and will remind them of Manuel. |
| |
| He participated fruitfully in international research projects. For |
| instance, in the 1990s, he was one of the leaders of the European |
@@ -477,7 +477,7 @@ From \cite{Grie11}, with modifications by Tim Daly
| equations" (RFBR-INTAS), Direct computer-algebraic methods for |
| explicit solution of systems of linear functional equations" |
| (French--Russian Lyapunov Center), and "Computer algebra and |
-| (q-)hypergeomtric terms" (Eco-Net program of the French Ministry of |
+| (q-)hypergeometric terms" (Eco-Net program of the French Ministry of |
| Foreign Affairs). His last voyage abroad was to Russia on May 15-19, |
| 2005, within the framework of the Eco-Net program. |
| |
@@ -517,7 +517,7 @@ From \cite{Grie11}, with modifications by Tim Daly
| algorithms by using heuristics and other methods. The results of his |
| work in this area included a new version of the algorithm of parallel |
| integration (the first versions of the algorithms of parallel |
-| integraion were proposed in the late 1970s and early 1980s by A. |
+| integration were proposed in the late 1970s and early 1980s by A. |
| Norman, P. Moore, and J. Davenport; here, the term "parallel" does |
| not relate to multiprocessor execution, and Manuel suggested replacing |
| this term with "flat integration"). In general, this algorithm is not |
@@ -527,7 +527,7 @@ From \cite{Grie11}, with modifications by Tim Daly
| is published in this issue of Programming and Computer Software. This |
| note is an extended abstract of Manuel's talk at the joint seminar on |
| computer algebra of the MSU and JINR (Joint Institute for Nuclear |
-| Reserach) in Dubna on May 18, 2005. It as submitted for publication |
+| Research) in Dubna on May 18, 2005. It as submitted for publication |
| in Programming and Computer Software on June 3, three days before his |
| death overtook him outside his hometown, in Montpellier. He went there |
| for a few days to discuss with biologists the possibility of describing |
@@ -543,7 +543,7 @@ From \cite{Grie11}, with modifications by Tim Daly
| |
| Manuel was just as benevolent and kind as he was outstandingly |
| talented. His name and his accomplishments in computer algebra have |
-| already found their place in sciences. His death is a grevious, |
+| already found their place in sciences. His death is a grievous, |
| irreplaceable loss for everyone who was lucky to work with him or |
| just be acquainted with him. |
+-------------------------------------------------------------------------+
@@ -572,14 +572,14 @@ Reprinted with permission of S.A. Abramov, published in \cite{Abra06}
| returned to the Chicago area to attend Northwestern University, from |
| which she received baccalaureate and masters degrees in Psychology. |
| |
-| After graduation, Christine worked in Chicage doing medical research |
+| After graduation, Christine worked in Chicago doing medical research |
| and founding a support and care integration group for babies suffering |
| from Spina Bifida. She met her first husband, Dr. N. Sundaresan, and |
| Christine was blessed with the birth of her first son, Ken Sundaresan. |
| The family moved to New York. Several years later, Christine and Dr. |
| Sundaresan were divorced, although they remained friends. |
| |
-| Chris then becamse fascinated by the PC revolution, obtained a master's |
+| Chris then became fascinated by the PC revolution, obtained a master's |
| degree in Computer Science from The Courant School of Mathematics of |
| NYU, and started work in computer research at IBM's T.J. Watson |
| Research Center in Yorktown Heights, New York. She met Michael O'Connor |
@@ -593,7 +593,7 @@ Reprinted with permission of S.A. Abramov, published in \cite{Abra06}
| |
| Chris moved to Mahopac. She was actively involved in local historical |
| research and in work with The Town of Carmel Historical Society. She |
-| was an avid gardener, loved flowers, and belonge to The Lake Mahopac |
+| was an avid gardener, loved flowers, and belonged to The Lake Mahopac |
| Garden Club. She was an active member and officer of the Mahopac Hills |
| Association. She loved to sing and sang in the choir of First |
| Presbyterian Church. She worked in charities like Eagle Eye Too that |
@@ -625,7 +625,7 @@ From \cite{OCon08}, with modifications by Tim Daly
| William started with Kyoto Common Lisp (KCL) and built Austin |
| Kyoto Common Lisp (AKCL), partially under contract to IBM with |
| the Scratchpad project. AKCL eventually became GNU Common Lisp |
-| (GCL). GCL is still Axiom's primary Common Lisp platorm. |
+| (GCL). GCL is still Axiom's primary Common Lisp platform. |
| |
| William spent many days sharing my (Tim Daly) office at IBM. At one |
| time he found an Emacs bug, fetched the source, fixed it, created |
@@ -638,7 +638,7 @@ From \cite{OCon08}, with modifications by Tim Daly
| happened when he wasn't there. It became a running joke between us. |
| |
| William and I collaborated on various aspects of AKCL, including |
-| portions of the garbage collection and tail recursion elimiation. |
+| portions of the garbage collection and tail recursion elimination. |
| He was a brilliant programmer and exceptionally easy to work with. |
| We spent many phone hours designing Axiom-specific optimizations. |
| |
@@ -671,7 +671,7 @@ From \cite{OCon08}, with modifications by Tim Daly
\pseudoChapter{\Huge Contributors}
The design and development of Axiom was led by the Symbolic Computation
Group of the Mathematical Sciences Department, IBM Thomas J. Watson
-Research Center, Yorktown Heights, New York. The current implemention
+Research Center, Yorktown Heights, New York. The current implementation
of Axiom is the product of many people. The primary contributors are:
{\bf Richard D. Jenks} (IBM, Yorktown) received a Ph.D. from the University
@@ -688,7 +688,7 @@ software for Axiom.
working in the {\bf MACSYMA} computer algebra group. Trager's thesis
laid the groundwork for a complete theory for closed-form integration
of elementary functions and its implementation in Axiom. Trager and
-Richrd Jenks are responsible for the original abstract datatype design
+Richard Jenks are responsible for the original abstract datatype design
and implementation of the programming language with its current
MODLISP-based compiler and run-time system. Trager is also responsible
for the overall design of the current Axiom library and for the
@@ -767,7 +767,7 @@ by rewrite rules will soon be incorporated into Axiom.
{\bf Patrizia Gianni} (Pisa) received a Laurea in mathematics from the
University of Pisa and is the prime author of the polynomial and
-rational funtion component of the Axiom library. Her contributions
+rational function component of the Axiom library. Her contributions
include algorithms for greatest common divisors, factorization,
ideals, Gr\"obner bases, solutions of polynomial systems, and linear
algebra. she is currently Associate Professor of Mathematics at the
@@ -1777,8 +1777,8 @@ text preceding this but it is not relevant here. The number in parenthesis
is the step number of the input which may be used to refer to the
{\sl results} of previous calculations. The step number appears at the start
of the second line to tell you which step the result belongs to. Since the
-interpreter probably loaded numberous libraries to calculate the result given
-above and listed each one in the prcess, there could easily be several pages
+interpreter probably loaded numerous libraries to calculate the result given
+above and listed each one in the process, there could easily be several pages
of text between your input and the answer.
The last line contains the type of the result. The type {\tt Float} is used
@@ -1855,7 +1855,7 @@ The idea is that the user should use Axiom to do all the necessary symbolic
manipulation and only at the end should actual numerical results be extracted.
If you bear in mind that Axiom appears to store expressions just as you have
-typed them and does not perform any evalutation of them unless forced to then
+typed them and does not perform any evaluation of them unless forced to then
programming in the system will be much easier. It means that anything you
ask Axiom to do (within reason) will be carried out with complete accuracy.
@@ -1908,7 +1908,7 @@ $$
To obtain the absolute value of a number the {\bf abs} function can be used.
This takes a single argument which is usually an integer or a floating point
value but doesn't necessarily have to be. The sign of a value can be obtained
-via the {\bf sign} function which rturns $-1$, $0$, or $1$ depending on the
+via the {\bf sign} function which returns $-1$, $0$, or $1$ depending on the
sign of the argument.
\spadcommand{abs(4)}
@@ -2427,7 +2427,7 @@ key) it is often preferable to split the expression being entered at a point
where it would result in more readable input. To do this the underscore
``\_'' symbol is placed before the break point and then the {\bf Return}
key is pressed. The rest of the expression is typed on the next line,
-can be preceeded by any number of whitespace chars, for example:
+can be preceded by any number of whitespace chars, for example:
\begin{verbatim}
2_
+_
@@ -2461,7 +2461,7 @@ dashes ``- -'' and continues until the end of the line. Multi-line
comments are only possible if each individual line begins with two dashes.
Descriptions are the same as comments except that the Axiom compiler will
-include them in the object files produced and make them availabe to the
+include them in the object files produced and make them available to the
end user for documentation purposes.
A description is placed {\bf before} a calculation begins with three
@@ -3686,7 +3686,7 @@ following are effectively the same:
Note that a block (pile) is assigned to the function identifier {\bf p} and
thus all the rules about blocks apply to function definitions. Also there was
-only one argument so the parenthese are not needed.
+only one argument so the parentheses are not needed.
This is basically all that one needs to know about defining functions in
Axiom -- first specify the complete type and then assign a block to the
@@ -9800,10 +9800,10 @@ cursor moves to the end of the line. Pressing
cursor to the end of the line.
A page may have more than one input area. Only one input area has an
-underscore cursor. When you first see apage, the top-most input area
+underscore cursor. When you first see a page, the top-most input area
contains the cursor. To type information into another input area, use
the \fbox{\bf Enter} or \fbox{\bf Tab} key to move from one input area to
-xanother. To move in the reverse order, use \fbox{\bf Shift}--\fbox{\bf Tab}.
+another. To move in the reverse order, use \fbox{\bf Shift}--\fbox{\bf Tab}.
You can also move from one input area to another using your mouse.
Notice that each input area is active. Click on one of the areas.
@@ -10755,7 +10755,7 @@ $$
$$
\returnType{Type: PositiveInteger}
-Multiple immediate assigments are parallel in the sense that the
+Multiple immediate assignments are parallel in the sense that the
expressions on the right are all evaluated before any assignments on
the left are made. However, the order of evaluation of these
expressions is undefined.
diff --git a/changelog b/changelog
index 59579b2..7fa4a3e 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,5 @@
+20180702 tpd src/axiom-website/patches.html 20180702.04.tpd.patch
+20180702 tpd books/bookvol0 fix typos (Roland Coeurjoly)
20180702 tpd src/axiom-website/patches.html 20180702.03.tpd.patch
20180702 tpd books/bookheader add Roland Coeurjoly to credits list
20180702 tpd books/bookvol10.4 add Roland Coeurjoly to credits list
diff --git a/patch b/patch
index 89508d5..606e3f7 100644
--- a/patch
+++ b/patch
@@ -1,4 +1,4 @@
-books/bookheader add Roland Coeurjoly to credits list
+books/bookvol0 fix typos (Roland Coeurjoly)
Goal: Axiom Literate Programming
diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html
index 370fdff..bd37550 100644
--- a/src/axiom-website/patches.html
+++ b/src/axiom-website/patches.html
@@ -5952,6 +5952,8 @@ books/bookvolbib add references

books/bookheader add stmaryrd for llbracket

20180702.03.tpd.patch
books/bookheader add Roland Coeurjoly to credits list
+20180702.04.tpd.patch
+books/bookvol0 fix typos (Roland Coeurjoly)

--
1.9.1