2004-08-26から1日間の記事一覧
var code = uneval(this["function_name"]) code = code.replace("...", "...") // codeを編集 this["function_name"] = eval("(" + code + ")") uneval/evalを使って、macroの様な事が出来る。 これの応用でJavaScriptで継続を実装なんてデモがあった。LISP…
var code = uneval(this["function_name"]) code = code.replace("...", "...") // codeを編集 this["function_name"] = eval("(" + code + ")") uneval/evalを使って、macroの様な事が出来る。 これの応用でJavaScriptで継続を実装なんてデモがあった。LISP…