Lingua::JA::Summarize 0.04

+ mecab 0.90 (Win32 binary + SJIS dic) + ActivePerl 5.8.7 + Win2K

細かいところはまだ見ていませんが、

>perl -Mblib t/02-keyword.t
1..16
ok 1 - analyze
ok 2 - check word count
ok 3 - check word cost
ok 4 - check word weight
ok 5 - block multiple calls to analyze
ok 6 - analyze nonexistent file
ok 7 - get keyword
ok 8 - analyze existing file
not ok 9 - number of keywords found
#   Failed test 'number of keywords found'
#   in t/02-keyword.t at line 41.
#          got: '3'
#     expected: '5'
ok 10 - inf. threshold
ok 11 - min. threshold
ok 12 - minwords
ok 13 - number of keywords found - 2
ok 14 - static method
not ok 15 - file_keyword_summary
#   Failed test 'file_keyword_summary'
#   in t/02-keyword.t at line 53.
#          got: 'オナヤ、ホホヒ'
#     expected: 'オナヤ'
failed to open: t/data/kyoto_sjis.txt: No such file or directory at t/02-keyword
.t line 56
# Looks like you planned 16 tests but only ran 15.
# Looks like you failed 2 tests of 15 run.
# Looks like your test died just after 15.

このほか、12番のテストが終わって、13番目のテストに備えてLJSの新しいインスタンスを作成しようとしているところで「例外 unknown software exception (0xc000000d)がアプリケーションの 0x1003135b で発生」しますね。この辺mecab関係のサイトになんぞ書かれていたような記憶もあるのですが、夢の中で見た妄想かも。コードを見るのはまたあとで。