Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

2011-09-01から1ヶ月間の記事一覧

函数プログラミングで集いに来ました

函数プログラミングの集い 2011 in Tokyo に来てます。途中退出しますが、居る間内容を適当にメモります。会場はIIJさんです。毎度のことながらすばらしい会場。この会は、神田でICFPという大きな国際的な学会が日本で行われるのにちなんでいるそうです。普…

Tengのソースを読む(3)

Teng-0.11 IT'S IN ALPHA QUALITY. IT MAY CHANGE THE API WITHOUT NOTICE.」">*1の最後。プラグインを見てみる。 概要 第一回で見たようにPluginはTengクラスにメソッドを生やすものなので、どんなメソッドが生えるか見る。 Teng::Plugin::BulkInsert 複数…

Tengのソースを読む(2)

Teng-0.11 IT'S IN ALPHA QUALITY. IT MAY CHANGE THE API WITHOUT NOTICE.」">*1の続き。今日はSchemaクラスとRowクラス周り。 概要 Teng::Schemaと Teng::Schema::Table はスキーマ情報の保持、Teng::Schema::Declare とTeng::Schema::Loader, Teng::Schem…

今日は第2回スタートHaskell の日です

第2回スタートHaskellに来ていますので、レポートします。といっても、中身は全てProgramming in Haskell の話なのですが。 宿題の解説 / @yuzutechnology さん 宿題の答え合わせ。 問題2 : カリー化の問題。 問題3 : フレームレートやビットレートの計算。 …

Tengのソースを読む(1)

次はORMの最近の事情を知りたいのでTeng-0.11(ただし、「> IT'S IN ALPHA QUALITY. IT MAY CHANGE THE API WITHOUT NOTICE.」)。今日はTengクラス周り。 Tengでは Teng->new で得られるオブジェクトを起点に様々な操作を行う。DBやテーブルやカラムの情報を…

DBIx::TransactionManagerのソースを読む

今日はDBIx::TransactionManager-1.09。1ファイルしかないのでさっくりと。 中では2クラス定義がされていて、DBIx::TransactionManager と DBIx::TransactionManager::ScopeGuard。前者がメインで、後者はスコープガード用のクラス。 txn_begin の中では$dbh…