lisp巨大なベクタやリストのmapなどはシングルコアで動作させるにはもったいないが、手動で並列化を行うのは骨が折れる作業だ。速度面でのボトルネックになっている部分を高速化できれば,効率的に処理を行うことができる.lparallelは並列・並行処理に関する関数やマクロを提供する。並列なmappmapは、コレクションをいくつかに分割し、各ワーカが並列にmapを行った後で、それらのコレクションが元の順序に結合される。並列maplparallelの使い方は、基本的にkernelの初期化を行うlparallelに含まれる関数を呼び出すとなる。kernelの初期化を行わずに並列操作関数を呼び出すと、デバッガに落ちてkernelを対話的に初期化できる。他にもpreduceやdefpunなどの並列な関数が用意されている。週間)Web開発者です。Lisp/Perl/Goまわりの話題が多いです。月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。