aboutsummaryrefslogtreecommitdiff
path: root/chapter
diff options
context:
space:
mode:
authorConnor Zanin <cnnrznn@gmail.com>2016-12-12 11:15:58 -0500
committerConnor Zanin <cnnrznn@gmail.com>2016-12-12 11:15:58 -0500
commitf41103d38b6e91ec95b298073d34c1021aef938f (patch)
treec405719746fe4bf762ad6e8c4b635864bfad8214 /chapter
parent46ae5c101e665662dae7acb52a9d037b68383ac8 (diff)
spell checker
Diffstat (limited to 'chapter')
-rw-r--r--chapter/4/dist-langs.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter/4/dist-langs.md b/chapter/4/dist-langs.md
index 9a75153..1001f8c 100644
--- a/chapter/4/dist-langs.md
+++ b/chapter/4/dist-langs.md
@@ -201,7 +201,7 @@ Third, objects in Emerald may contain a special *monitor* section which can cont
If multiple processes make simultaneous calls to a "monitored" method, the calls are effectively serialized.
Emerald also takes an OOP approach to system upgrades.
-With a large system, it may not be desirable to disable the system, recompile, and relaunch.
+With a large system, it may not be desirable to disable the system, recompile, and re-launch.
Emerald uses abstract types to define sets of interfaces.
Objects that implement such interfaces can be "plugged in" where needed.
Therefore, code may be dynamically upgraded, and different implementations may be provided for semantically similar operations.