Emacs24「ねんがんのlexical-bindingをてにいれたぞ!」 10年にわたって開発してきたlexical-bindingがついにEmacs24に取り込まれました。 これはEmacs界の大大大ニュースです! lexical-bindingが有効になると、letがlexical-letに化けます。 lexical-bindingは速いということらしいのですが、現時点でベンチマークをみかけないので測定してみました。 lexical-bindingは変数lexical-bindingをtにすると有効になります。 この変数は、バッファローカル変数なのでsetqで設定しても他のバッファに影響はありません。 M-x ielmで実験してみましょう。 ELISP> (setq lexical-binding t) t ELISP> (defun f1 (n) (let ((i 1) (s 0)