Printable Version of this PageHome PageRecent ChangesSearchSign In

3 February 2013

[Smalltalk][MessagePack] MessagePackオンラインハッカソンへの参加


MessagePackオンラインハッカソン #1に参加しました。

MessagePack for Smalltalkの改善アイデアがいくつかあった割には手つかずだったので、集中してコーディングできる良い機会であったと思います。

家族が寝静まってからひっそりコーディングという感じで、実質4-5時間程度しか書いていないのですが、やりたいことがはっきりしていたためか、なかなか効率は良かったです。上位は望めないものの5位に入ることができて満足です。

今回Packする際のオプションとして、未知の型はnullとして出力する、未知の型もいい感じに変換して出力する、Unpack時のオプションとしてバイト列を文字列として復元するというものを加えました。ゆるい感じでとにかくMessagePackに変換したいという時には役立つと思います(詳しくはMpSettingsを参照)。

もうひとつUnpack時にオブジェクトをプロキシとして復元しておいて、オンデマンドで実体をロードするというオプションも考えていましたが、時間的にまたの機会ということになりました。

自分もSmalltalk勉強会でたまにハッカソンを主催しますが、こうしたオンライン形式もなかなか良いものですね。ぜひ取り入れていきたいと思います。

企画・運営された皆さん、ありがとうございました!





Last modified 3 February 2013 at 9:44 pm by ume