並列計算を使って、テキストに含まれる文字の出現頻度を数えましょう。
並列処理とは、順番に実行することもできる物事を、並行して行うことです。よくある例が、文字の出現頻度を数えることです。並列処理を活用して、テキストの配列に含まれる各文字の出現頻度の合計を計算しましょう。
この演習の目標は、Emacs Lispで並列処理を練習することです。
Emacs Lispでは、asynchronous processesを使うことで実現できます。
batch mode、sentinels、receiving output from processesのドキュメントにも目を通してみるとよいでしょう。
並行性と並列性の違いを探りながら、JavaScript、Go、Elixir、Rustなどの言語が取るさまざまなアプローチを見ていきます。