aboutsummaryrefslogtreecommitdiff
path: root/chapter/4
diff options
context:
space:
mode:
authorcnnrznn <cnnrznn@gmail.com>2016-11-16 14:34:56 -0500
committerGitHub <noreply@github.com>2016-11-16 14:34:56 -0500
commit21ef2e4488013769d08a27765b21017e7713a91f (patch)
treecb5c49eb3e6d9224df2cb54778e477e2127353af /chapter/4
parent82620a042d98e2d3c1f2e87be17c87cd329ccca3 (diff)
Update dist-langs.md
Diffstat (limited to 'chapter/4')
-rw-r--r--chapter/4/dist-langs.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/chapter/4/dist-langs.md b/chapter/4/dist-langs.md
index a097f51..9f04232 100644
--- a/chapter/4/dist-langs.md
+++ b/chapter/4/dist-langs.md
@@ -43,6 +43,12 @@ This approach is analogous to the example offered in the Erlang paper.
Other selling points, such as isolation, concurrency, and message passing can all be accomplished with unix-style system calls.
Why is this language not considered redundant?
+#### MapReduce: A New Hope
+
+Unlike Erlang, MapReduce and DSL's that implement the paradigm are "all the rage."
+Unlike Erlang, MapReduce has experienced adoption because it offers true abstraction of the problems of distributed computing.
+Erlang only provided a way of detecting a process failure; it did not consider machine or network failures.
+
## References
{% bibliography --file dist-langs %}