時計を壊せ

駆け出してからそこそこ経ったWebプログラマーの雑記

2012-02-01から1ヶ月間の記事一覧

callbackを直列化してみる遊び

JSDefferedとかData::Monad::CondVarとかあるし車輪の再発明だけど、 頭の体操にはよいかなーとか思ってミニマルな実装を心がけてcallbackを直列化してみた。 たぶん上から順に JSでOOPっぽく実装 JSで単純なfunctionによる実装 PerlでOOPっぽく実装 Perlで…

たまにはただのにっき

今日はXOClockをひたすら弄ってた。 コマンドを登録出来る機能を追加したけどテストどうしようか迷ってmergeせずに放置。 あとqueueをPlaggerbleにして、DBIとかも使えるようにしようと思って、 試しにXOClock::Storage::DBIとか実装してみたけど、 解せない…

Mouse::Util::TypeConstraints等を使って新しい型を定義するときのベストプラクティス

更に追記 MouseX::Typesですが、その後検証してみたかんじ、 要素を「=>」で繋げてしまうと左辺が文字列として認識されてしまうようなので、 要素を「,」で繋げなければいけないようです。 等価だと思っていましたが微妙に違うんですね。 package HogeProjec…