summaryrefslogtreecommitdiff
path: root/doc/reference/RationalePart.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/reference/RationalePart.tex')
-rw-r--r--doc/reference/RationalePart.tex8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/reference/RationalePart.tex b/doc/reference/RationalePart.tex
index 56c3234259..a757ec2779 100644
--- a/doc/reference/RationalePart.tex
+++ b/doc/reference/RationalePart.tex
@@ -3,10 +3,10 @@
There are hundreds of programming languages in active use, and many
more are being designed each year. It is therefore hard to justify the
development of yet another language. Nevertheless, this is what we
-attempt to do here. Our effort is based on two claims:
+attempt to do here. The justification for doing so rests on two claims:
\begin{itemize}
\item[] {\em Claim 1:} The raise in importance of web services and
-other distributed software is a fundamental paradigm
+other distributed software represents a fundamental paradigm
shift in programming. It is comparable in scale to the shift 20 years ago
from character-oriented to graphical user interfaces.
\item[] {\em Claim 2:} That paradigm shift will provide demand
@@ -91,9 +91,9 @@ between different paradigms within the language itself. Ideally, one
would hope for a fusion which unifies concepts found in different
paradigms instead of an agglutination, which merely includes them side
by side. This fusion is what we try to achieve with Scala\footnote{Scala
-stands for ``Scalable Language''.}.
+stands for ``Scalable Language''. The name means ``Stairway'' in Italian}.
-Scala is both an an object-oriented and functional language. It is a
+Scala is both an an object-oriented and a functional language. It is a
pure object-oriented language in the sense that every value is an
object. Types and behavior of objects are described by
classes. Classes can be composed using mixin composition. Scala is