diff options
| author | cnnrznn <cnnrznn@gmail.com> | 2016-11-16 14:34:56 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-11-16 14:34:56 -0500 |
| commit | 21ef2e4488013769d08a27765b21017e7713a91f (patch) | |
| tree | cb5c49eb3e6d9224df2cb54778e477e2127353af /chapter/4 | |
| parent | 82620a042d98e2d3c1f2e87be17c87cd329ccca3 (diff) | |
Update dist-langs.md
Diffstat (limited to 'chapter/4')
| -rw-r--r-- | chapter/4/dist-langs.md | 6 |
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 %} |
