Windows で Lisp を やってみよう

Windows で Lisp をやるには、
xyzzy で common lisp を体験すれば
その素晴らしさに目を見張るだろう

例題 Fibonacchi

(defun Fib(n)
    (do
       (;;;; First setup
          (i 0 (1+ i));;;counter
          (a 0 ( + b ));;; a <- b
          (b 1 (+ a b ));;; b <- a + b
       )
       ( ;;; End setup
       (= n i ) b ;;; End 処理
       )
    );; do eof
);;; EOF defun

この関数Fibで (Fib 20000)と入力して計算をさせると

最近のパソコンは
早くなったが、それでも演算結果が出るまでに数十秒かかる。
41906桁くらいの答えがでる。

xyzzy の インストール

xyzzyのダウンロードをしていなくて体験したい人はぜひインストールをお勧めします。
最近の高齢化によりメールの誤字脱字などが多くなってきています。
これは、入力文字が小さいのも原因
私は、老眼になってからは、このエディタで一度書き込んでから
メールに張り付けして送信しています。
とにかくemacs like なエディタなのでとても素晴らしいです。

xyzzyのダウンロード

xyzzy と emacs の相違点でとくに違うのは、ウインド分割
c-x-5 と c-x-3 の違いがある。


home