Entries from 2012-04-01 to 1 month

node.js におけるエラー処理のコーディングパターン (もしくは非同期 JavaScript における例外処理)

node.js を代表とする JavaScript を用いた非同期プログラミング環境においては、コーディングパターンのベストプラクティスが共有されておらず、結果として品質の低いコードが多くなるという問題があるように思います。そこで、特にエラー処理をどう書くべ…

勝手に添削 re Perl5 の適当な手書きパーザで、簡単な数式をパースしてみる

http://d.hatena.ne.jp/tokuhirom/20120413/1334282197 を勝手に添削。 my $src = "11*3+2/2"; use Data::Dumper; print Dumper(parse($src)); exit; sub parse { my $src = shift; my $ret = expression(\$src); if ($src) { die "Parse failed: $src"; } $…