erlang

keyfindがない?

Erlang -- listsとあるプログラムを書いていた所、マニュアルを見て何気なくlists:keyfind/3を使おうとしたらエラーになってしまいました。綴りを間違えたのかな?と再度確認してみるも綴り間違いらしきは見つからず、lists:keydelet/3を同じような呼び出し…

すぐformatを忘れてしまうのでメモ

Erlangのio:format/2のフォーマット指定をすぐ忘れてしまうのでメモしておきます。とりあえず~wか~p。 io:format("~w~n", [1]). とすると、 1 が表示されます。 io:format("~p~n", [1]). とやっても、 1 が表示されます。~wと~pの違いは、 io:format("~w~n",…

13Bはかなり速くなってる。

Erlang OTP R13BでSMPのパフォーマンスが向上した、との事なので実際に実行時間の計測を行いました。手軽に計測するため、デバッグ済み既存コードとして、Computer Programming Benchmarks Gameのbinary-treesを借りてきます。 実行環境は以下の通りです。 C…

Erlang/OTP R13Bリリース

http://erlang.org/Erlang/OTPのR13Bがリリースされました。multiple run-queuesというものによってSMPやマルチコアプロセッサでのパフォーマンスが向上しているらしいです。