はじめてのEmacs Lisp

最近、最も気になる言葉がLispRubyはPhytonがモデルで、PhytonはSchemeがモデルらしい。VimScriptもPhytonがモデルなので、Shemeの仲間?んでもって、GNU lsを見たときの関数ポインタの山。ミニErlangブーム。至るところで関数型言語の影が見える。

lambda

「これはやらなくては」と思いつつ、敬遠中だったEmacs lisp

今日ついに、始めの一歩を踏み出した。

% emacs

打てぇ!

(defun f (n)
  (if (= n 1) 1
    (* n (f (- n 1)))))
f
(f 10)
3628800

指が・・・指が・・・悲鳴を・・・もうやらないかも・・・。