JavaScriptで再帰を使う

配列の全要素の合計を求める関数を考える。この場合の配列は、整数の配列であるとする。 elispだと、以下のようになる。 defun を関数内部で使っているので、ラムダ式に書き直す。 これを JavaScriptで書き直す […]

年号から西暦を調べる(Emacs-Lisp)

「平成12年て西暦何年だったかな〜」ということが、よくある。Emacs-Lispの勉強用にスクリプトを書いた。 コード 使い方 このコードを 「$HOME/.emacs.d/init.el」 に書いておく。 Ctrl + […]

Emacs-Lispのお勉強 – フレームのリサイズ

『改訂版・やさしいEmacs-Lisp講座』P170に載っている課題である。 GUI版Emacsのフレームを大きくしたり、小さくしたりするためのスクリプトである。 『本』では、 (setq key (read-char) […]

Emacs-Lispのお勉強 – 簡易ファイルブラウザの制作

これは、『改訂版・やさしいEmacs-Lisp講座』のp154に載っている課題である。 IDEのように、ディレクトリの中を一覧するもので、簡易版なので機能は貧弱である。 ただまあ、本に載っているのとは違うやり方で、つまり […]

Emacs Lisp のお勉強 – 連想リスト

『改訂版・やさしいEmacs-Lisp講座』の中から、面白かったもの、今後役に立ちそうなものをピックアップして記録しておく。 今度は、112ページの問題。 連想配列(Association Lists)についての問題なの […]

文書に修正時刻を追加・挿入するスクリプト(ELisp)

『Emacs Lispのお勉強 – TimeStamp』でタイムスタンプの検索スクリプトを作ったので、ついでにこのスクリプトを作成した。 文書を作成したら、その文書の末尾に・・・ 修正時刻: Sat Feb 8 12:1 […]

Emacs Lispのお勉強 – TimeStamp

『改訂版 やさしいEmacs-Lisp講座』 広瀬雄二・著 カットシステム 2011年7月10日初版第1刷 Emacs Lisp でも勉強しとこうと思って読んでいる。 以前読んだときは、Lispがどんなものかも知らずに読 […]