2008-05-15から1日間の記事一覧

AutoDiscoveryするプラグイン書いた

http://howdyworld.org/opml/?TestURLを入力すると、AutoDiscoveryしてRSSのURLとかをとってくるプラグインを書いた。これで追加が楽になったはず。

命令を追加するのが面倒

scheme-abcで命令やASTをひとつ追加するたびに、バリアントをひとつ増やして、match ... withの節をひとつ増やすのが非常に面倒。Expression Problemだよなぁ。 OCamlのオブジェクトシステムを使えば普通に解決できそうだけど、それはそれでなんかヤダ。

Problem32

30分プログラム、その305。Project Euler - Problem32。 7254は面白い性質を持っている. 39 × 186 = 7254と書け, 掛けられる数/掛ける数/積に1から9の数が1回ずつ出現する. 掛けられる数/掛ける数/積に1から9の数が1回ずつ出現するような積の総和を求めよ. H…

if文関係の命令

AVM2 Overviewだと命令がABC順にならんでて読みづらいので、整理。tamarinのcore/opcodes.hだとオペコード順に並んでて読みやすいよ。 条件分岐 命令 補足 label branchするだろうところに書いておくと、本当にジャンプできるかチェックしてくれる ifnlt not…