2008-03-30から1日間の記事一覧

Function オブジェクトのフック

ku> func = fun x { > x puts; > }; > local.func.before = fun x { > "before: " + x; > }; > local.func.after = fun x { > "after: " + x; > }; > ku> func: "Hello world"; > before: Hello world Hello world after: Hello worldってな機能を付けようか…

セキュアなオブジェクト

とりあえず SecureWrapper って名前のクラスを作った。で、色んなアクセス制限を考えると、ちょっとした SandBox オブジェクトが作れそうな気がする。結構有意義かもかも。 とりあえず、eval 関数での global オブジェクト保護に SecureWrapper を使うことを…