Erlangには配列操作の手続きがない。 そもそも配列オブジェクトたるものがない。ので、 そこらへんは利用者がどうにかせいや、ということらしい。
Google:erlang arrayしてみると、tupleを使うとメモリを喰うし遅いので、 etsを使うのが常套手段らしい(Erlang and the Great Computer Language Shootout)。
実装も http://www.engr.uconn.edu/~jeffm/Source/Erlang/ にて発見。 ストレージの管理サーバをspawnするという実にErlangらしいコードでよさげ。
上の人はHaskellのパーサコンビネータParsecをErlangに移植したものも書いていらっしゃる。すげ。
blog comments powered by Disqus