SennaStore for Perl でけた


CodeReposのアカウントをいただけたので、コミットした。

http://coderepos.org/share/changeset/4356

use Senna;
use Senna::Constants qw(SEN_CTX_USEQL);

my $db  = Senna::DB->open(path => '/path/to/senna.db');
my $ctx = Senna::Ctx->open(db => $db, flags => SEN_CTX_USEQL);

$ctx->send(<<END_QL);
(+ 1 1)
END_QL
my $data = $ctx->recv;
# $data == 2

とかで。

パースはJSON::AnyとかText::CSV_XSとかで。


これでSennaStoreを使う覚悟がちょっとできてきた。

O/Rマッパー的なやつはやっぱり欲しいかもなぁ。