diff options
Diffstat (limited to 'doc/reference/rationale-chapter.verb.tex')
-rw-r--r-- | doc/reference/rationale-chapter.verb.tex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/reference/rationale-chapter.verb.tex b/doc/reference/rationale-chapter.verb.tex index 666e20753b..5187663f1e 100644 --- a/doc/reference/rationale-chapter.verb.tex +++ b/doc/reference/rationale-chapter.verb.tex @@ -106,7 +106,7 @@ cases where static typing is too restrictive. Module systems of functional languages such as SML or Caml excel in abstraction; they allow very precise control over visibility of names and types, including the ability to partially abstract over types. By -contrast, object-oriented languages excell in composition; they offer +contrast, object-oriented languages excel in composition; they offer several composition mechanisms lacking in module systems, including inheritance and unlimited recursion between objects and classes. Scala unifies the notions of object and module, of module signature |