簡単な、JSONを使ったプログラミング言語JSOPを作ってみました。 数値演算しかできません。 ハッシュと配列で何とかすることを考えたら、関数型言語風になりました。 var program = { body:{ body:["+", "x", ["/", "y", 2]], x:["add", 1, "y"], y:["mul", 4, 5], add:{ args:["x","y"], body:["+", "x", "y"] } }, mul:{ args:["x","y"], body:["*", "x", "y"] } }; alert(eval(program, program));以上のプログラムで、 mul = function (x, y) { return x * y; } function body(){ add = function (x, y) { return x