Javascript インタープリター
JSON schema proposalの実装した典型的JavaScript validatorを試してみようと思って、PythonのインタラクティブシェルみたいなJavaScriptインタラクティブ インタープリターを使いたいとさらに思って、以前に使ってたBobさんのMochikitインタープリターをまた取り出した。
このインタープリターはMochikitのいじりにすごくよかったけど、一般的なJavaScriptをいろいろ試してみたいから、一般URLからインポートできるように、簡単な関数を作った。importjs(url)でどこからでも、JavaScriptをインポートして、インタラクティブシェルで直接触るようになった。コードは以下のよう
function (jssource) {
importdiv = DIV();
importdiv.innerHTML = "Importing " + jssource + " <script type='text/javascript' src='" + jssource + "'></script>";
writeln(importdiv);
}
僕の修正したバージョンはこちら
結局、JSON Schema Validatorを試してみたら、うまく動かなかった。
test = "blah";
schema = { type: "integer" };
JSONSchema.validate(test, schema).valid;
という風に入力しても、trueが出た。orz